-
Notifications
You must be signed in to change notification settings - Fork 1
Progress bar #110
Copy link
Copy link
Open
Labels
Description
Programming language(s)
C++
Description
Textual progress bar, similar to the progress npm package.
- Compile time configuration for used formatting library.
This should make it more useful on embedded systems, where program memory and RAM are often precious resources. I'm okay with making the first release just for one of these. - Configuration (runtime) for:
totaltotal number of ticks to complete.currentcurrent number of completed ticks.widthdisplayed width of the progress bar, defaulting tototalor100, whichever is the lowest.headhead character, defaulting to>.completecomplete character, defaulting to=.incompleteincomplete character, defaulting to(space).end_of_lineend of line character(s), defaulting to\r.
- Formatting of progress bar.
This gives the user flexibility in placing text around the progress bar.
Motivation
- Make it easy to display progress or some process.
Personal learnings
- Compile time configuration of code sections.
Project name
progress-bar
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
todo 📝