ランキングに戻る

jfelchner/ruby-progressbar

Ruby

Ruby/ProgressBar is a text progress bar library for Ruby.

progress-barprogressbarprogressbarscliprogressterminal
スター成長
スター
1.6k
フォーク
131
週間成長
Issue
1
5001k1.5k
2011年2月2016年3月2021年5月2026年7月
成果物RubyGemsgem install ruby-progressbar
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

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

Basic Usage Marking Progress

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

The Kompanee

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

関連リポジトリ
Textualize/rich

Rich is a Python library for rich text and beautiful formatting in the terminal.

PythonPyPIMIT Licensepythonpython3
rich.readthedocs.io/en/latest/
56.9k2.3k
tqdm/tqdm

:zap: A Fast, Extensible Progress Bar for Python and CLI

PythonPyPIOtherprogressbarprogressmeter
tqdm.github.io
31.2k1.5k
CodeByZach/pace

Automatically add a progress bar to your site.

CSSnpmMIT Licensepaceprogress-bar
codebyzach.github.io/pace/
15.6k1.8k
ybq/Android-SpinKit

Android loading animations

JavaMavenMIT Licenseloading-viewanimation
ybq.github.io/Android-SpinKit
8.6k1.3k
ng-bootstrap/ng-bootstrap

Angular powered Bootstrap

TypeScriptnpmMIT Licenseangularng-bootstrap
ng-bootstrap.github.io
8.2k1.6k
rsalmei/alive-progress

A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!

PythonPyPIMIT Licenseprogressbar
6.3k235
schollz/progressbar

A really basic thread-safe progress bar for Golang applications

GoGo ModulesMIT Licenseprogress-bargolang
pkg.go.dev/github.com/schollz/progressbar/v3
4.7k254
calimarkus/JDStatusBarNotification

Highly customizable & feature rich notifications. Interactive dismiss. Custom Views. SwiftUI. Tap-to-hold. Progress. Written in Swift, compatible for ObjC!

SwiftMIT Licensebannerios
calimarkus.github.io/JDStatusBarNotification/documentation/jdstatusbarnotification
4.3k564
cheggaaa/pb

Console progress bar for Golang

GoGo ModulesBSD 3-Clause "New" or "Revised" Licensegoprogress-bar
3.7k272
jedib0t/go-pretty

Table-writer and more in golang!

GoGo ModulesMIT Licensegolangtablewriter
3.5k135
p-ranav/indicators

Activity Indicators for Modern C++

C++MIT Licenseheader-onlymit-license
3.4k269
relatedcode/ProgressHUD

ProgressHUD is a lightweight and easy-to-use HUD for iOS. Over 5000+ animations.

SwiftMIT Licenseprogresshudprogressbar
relatedcode.com
3k507