Description
The ultimate text progress bar library for Ruby! It'll SMASH YOU OVER THE HEAD with a PURE RUSH of progress bar excitement!
Don't miss out on what all the kids are talking about! If you want everyone to know that your gem or app can survive in the cage then YOU WANT RUBY-PROGRESSBAR!
Ruby/Progressbar alternatives and similar gems
Based on the "CLI Utilities" category.
Alternatively, view Ruby/Progressbar alternatives based on common mentions on social networks and blogs.
-
colorls
A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. :tada: -
Terminal Table
Ruby ASCII Table Generator, simple and feature rich. -
tty-prompt
A beautiful and powerful interactive command line prompt -
colorize
Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences. -
Terjira
Terjira is a very interactive and easy to use CLI tool for Jira. -
tty-spinner
A terminal spinner for tasks that have non-deterministic time frame. -
tty-progressbar
Display a single or multiple progress bars in the terminal. -
tty-command
Execute shell commands with pretty output logging and capture stdout, stderr and exit status. -
Tabulo
Plain text table generator for Ruby, with a DRY, column-based API -
circleci-cli
:cyclone: CLI client / command line tool for CircleCI -
tty-screen
Terminal screen detection - cross platform, major ruby interpreters -
tty-cursor
Terminal cursor movement and manipulation of cursor properties such as visibility -
tty-pager
Terminal output paging - cross-platform, major ruby interpreters -
TerminalImage
:desktop_computer: Show high resolution images on your terminal ! -
Sapristi
Elegant way to organize your windows in a linux multi monitor environment
Collect and Analyze Billions of Data Points in Real Time
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Ruby/Progressbar or a related project?
README
Ruby/ProgressBar
The ultimate text progress bar library for Ruby! It'll SMASH YOU OVER THE HEAD with a PURE RUSH of progress bar excitement!
Don't miss out on what all the kids are talking about! If you want everyone to know that your gem or app can survive in the cage then YOU WANT RUBY-PROGRESSBAR!
It's Better Than The Other 186,312 Progress Bar Libraries Because
It has stood the test of time (2008-today)
Full test suite
Used by tons of other open source projects (which means we find out about bugs quickly)
It's pretty freakin' sweet
And most importantly... our awesome contributors
Basic Usage
Creation
It's simple to get started:
progressbar = ProgressBar.create
Creates a basic progress bar beginning at 0
, a maximum capacity of 100
and
tells it to start.
Progress: | |
Marking Progress
Every call to #increment
will advance the bar by 1
. Therefore:
50.times { progressbar.increment }
Would output an advancing line which would end up here:
Progress: |=================================== |
Animation
Full Reference
There's gotten to be too much awesome to pack into one page. Visit the wiki for the full documentation.
Issues
If you have problems, please create a Github issue.
Credits
ruby-progressbar is maintained by The Kompanee, Ltd.
The names and logos for The Kompanee are trademarks of The Kompanee, Ltd.
License
ruby-progressbar 1.0 is Copyright © 2011-2021 The Kompanee. It is free software, and may be redistributed under the terms specified in the LICENSE file. ruby-progressbar 0.9.0 is Copyright © 2008 Satoru Takabayashi
*Note that all licence references and agreements mentioned in the Ruby/Progressbar README section above
are relevant to that project's source code only.