/progress-bar

A simple command line program to draw a unicode progress bar

Primary LanguagePythonApache License 2.0Apache-2.0

Progress bar

A simple command line program to draw a unicode progress bar.

Installation

Requires Python 3. No other installation is required.

Usage

Draw a bar showing a 30% progress:

./progress-bar 30
██████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 30.00%

Draw a bar showing a 20.34% progress:

./progress-bar 20.34
████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 20.34%

Draw a bar showing a progress equal to the ratio between 7 and 13:

./progress-bar 7 13
██████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 53.85%

Draw bars with custom width:

./progress-bar 20.34 --width 50
██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 20.34%

./progress-bar 7 13 --width 50
███████████████████████████░░░░░░░░░░░░░░░░░░░░░░░ 53.85%

Help

./progress-bar -h

Contributing

Feel free to remix this project under the terms of the Apache License, Version 2.0.