Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/born2snipe/cli-progress
This is a simple Java API for printing progress for CLI apps
https://github.com/born2snipe/cli-progress
cli-apps jar java java-api
Last synced: 8 days ago
JSON representation
This is a simple Java API for printing progress for CLI apps
- Host: GitHub
- URL: https://github.com/born2snipe/cli-progress
- Owner: born2snipe
- License: other
- Created: 2014-05-28T22:56:50.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-12-31T05:06:13.000Z (about 8 years ago)
- Last Synced: 2024-11-06T22:09:32.306Z (about 2 months ago)
- Topics: cli-apps, jar, java, java-api
- Language: Java
- Size: 25.4 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# CLI-Progress
This is a simple Java API for printing progress for CLI apps
![sampleoutput](http://i.imgur.com/yAcr9DG.gif)
## Classes of interest
- [PercentPrinter][1] - allows printing the current percentage of the progress
- [CountUpToTotalPrinter][2] - allows printing the current count of the total (support [custom message formatting][5])
- [MultipleProgressPrinter][3] - allows printing multiple progress indicators at the same time
- [ElapsedTimePrinter][4] - allows printing the current elapsed time
- [ProgressBarPrinter][5] - allows printing a progress bar*Note*: The JAR is an executable JAR and you can see what type of console output to expect
[1]: https://github.com/born2snipe/cli-progress/blob/master/src/main/java/com/github/born2snipe/cli/PercentPrinter.java "percent"
[2]: https://github.com/born2snipe/cli-progress/blob/master/src/main/java/com/github/born2snipe/cli/CountUpToTotalPrinter.java "countUp"
[3]: https://github.com/born2snipe/cli-progress/blob/master/src/main/java/com/github/born2snipe/cli/MultipleProgressPrinter.java "multi"
[4]: https://github.com/born2snipe/cli-progress/blob/master/src/main/java/com/github/born2snipe/cli/ElapsedTimePrinter.java "elapsed"
[5]: https://github.com/born2snipe/cli-progress/blob/master/src/main/java/com/github/born2snipe/cli/ProgressBarPrinter.java "progress-bar"