Add status indicator
In Accessibility of Command Line Interfaces it is recommended to provide status and progress indication.
The normal output is plain text. A status indicator will probably get in the way. Maybe it is best to only show it when using
--html (bug #9), formats where the output is only written at the end of the program?
We could update the status from the main thread every X seconds, it could look like this:
Processing book 24 of 209 …. What's a reasonable time between updates? I assume it is annoying to update every second. Maybe every 30 seconds?
Deleting a branch is permanent. It CANNOT be undone. Continue?