{"id":13463072,"url":"https://github.com/jfelchner/ruby-progressbar","last_synced_at":"2025-04-25T14:42:44.199Z","repository":{"id":503146,"uuid":"130390","full_name":"jfelchner/ruby-progressbar","owner":"jfelchner","description":"Ruby/ProgressBar is a text progress bar library for Ruby.","archived":false,"fork":false,"pushed_at":"2024-06-12T04:34:26.000Z","size":1015,"stargazers_count":1578,"open_issues_count":3,"forks_count":131,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-04-24T07:58:48.878Z","etag":null,"topics":["cli","progress","progress-bar","progressbar","progressbars","terminal"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jfelchner.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/contributing.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"jfelchner"}},"created_at":"2009-02-16T22:06:07.000Z","updated_at":"2025-04-19T22:02:58.000Z","dependencies_parsed_at":"2024-11-05T18:37:25.402Z","dependency_job_id":"4446e466-550a-40a5-a040-b5449cb3aa4f","html_url":"https://github.com/jfelchner/ruby-progressbar","commit_stats":{"total_commits":757,"total_committers":58,"mean_commits":"13.051724137931034","dds":0.464993394980185,"last_synced_commit":"93d0d3e806e1686c05819a7d008403f5b4ac8bfa"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfelchner%2Fruby-progressbar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfelchner%2Fruby-progressbar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfelchner%2Fruby-progressbar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfelchner%2Fruby-progressbar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jfelchner","download_url":"https://codeload.github.com/jfelchner/ruby-progressbar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250754594,"owners_count":21481841,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","progress","progress-bar","progressbar","progressbars","terminal"],"created_at":"2024-07-31T13:00:45.537Z","updated_at":"2025-04-25T14:42:44.181Z","avatar_url":"https://github.com/jfelchner.png","language":"Ruby","readme":"Ruby/ProgressBar\n================================================================================\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://rubygems.org/gems/ruby-progressbar\" alt=\"RubyGems Version\"\u003e\n    \u003cimg src=\"https://img.shields.io/gem/v/ruby-progressbar.svg?style=flat-square\u0026label=current-version\" alt=\"RubyGems Version\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://rubygems.org/gems/ruby-progressbar\" alt=\"RubyGems Rank Overall\"\u003e\n    \u003cimg src=\"https://img.shields.io/gem/rt/ruby-progressbar.svg?style=flat-square\u0026label=total-rank\" alt=\"RubyGems Rank Overall\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://rubygems.org/gems/ruby-progressbar\" alt=\"RubyGems Rank Daily\"\u003e\n    \u003cimg src=\"https://img.shields.io/gem/rd/ruby-progressbar.svg?style=flat-square\u0026label=daily-rank\" alt=\"RubyGems Rank Daily\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://rubygems.org/gems/ruby-progressbar\" alt=\"RubyGems Downloads\"\u003e\n    \u003cimg src=\"https://img.shields.io/gem/dt/ruby-progressbar.svg?style=flat-square\u0026label=total-downloads\" alt=\"RubyGems Downloads\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://github.com/jfelchner/ruby-progressbar/actions?query=workflow%3ABuild\" alt=\"Build Status\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/jfelchner/ruby-progressbar/testing.yml?branch=master\u0026label=CI\u0026style=flat-square\u0026logo=github\" alt=\"Build Status\" /\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"#\" alt=\"Maintainability\"\u003e\n    \u003cimg src=\"https://img.shields.io/codeclimate/maintainability/jfelchner/ruby-progressbar?style=flat-square\u0026label=grade\" alt=\"Maintainability\" /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003cimg src=\"https://kompanee-public-assets.s3.amazonaws.com/readmes/ruby-progressbar-cage.png\" align=\"right\" /\u003e\n\nThe **ultimate** text progress bar library for Ruby!  It'll **SMASH YOU OVER THE\nHEAD** with a **PURE RUSH** of progress bar excitement!\n\nDon't miss out on what all the kids are talking about!  If you want everyone to\nknow that your gem or app can survive _in the cage_ then YOU WANT\n**RUBY-PROGRESSBAR**!\n\n\u003cbr\u003e\n\nIt's Better Than The Other 186,312 Progress Bar Libraries Because\n--------------------------------------------------------------------------------\n\n* It has [stood the test of time][history] (2008-today)\n\n* Full test suite\n\n* [_**ZERO**_ dependencies][gemspec]\n\n* Used by [tons of other open source projects][dependencies] (which means we\n  find out about bugs quickly)\n\n* It's pretty [freakin' sweet](https://www.youtube.com/watch?v=On3IoVhf_GM)\n\n* And most importantly... our awesome [contributors][contributors]\n\nBasic Usage\n--------------------------------------------------------------------------------\n\n### Creation\n\nIt's simple to get started:\n\n```ruby\nprogressbar = ProgressBar.create\n```\n\nCreates a basic progress bar beginning at `0`, a maximum capacity of `100` and\ntells it to start.\n\n```text\nProgress: |                                                                       |\n```\n\n### Marking Progress\n\nEvery call to `#increment` will advance the bar by `1`. Therefore:\n\n```ruby\n50.times { progressbar.increment }\n```\n\nWould output an advancing line which would end up here:\n\n```text\nProgress: |===================================                                    |\n```\n\n### Animation\n\n![Basic Usage Marking Progress](http://kompanee-public-assets.s3.amazonaws.com/readmes/ruby-progressbar-basic-usage-marking-progress-2.gif)\n\nFull Reference\n--------------------------------------------------------------------------------\n\nThere's gotten to be too much awesome to pack into one page.  Visit the\n[wiki][wiki] for the full documentation.\n\nIssues\n--------------------------------------------------------------------------------\n\nIf you have problems, please create a [Github issue][issues].\n\nCredits\n--------------------------------------------------------------------------------\n\n![The Kompanee][kompanee-logo]\n\nruby-progressbar is maintained by [The Kompanee, Ltd.][kompanee-site]\n\nThe names and logos for The Kompanee are trademarks of The Kompanee, Ltd.\n\nLicense\n--------------------------------------------------------------------------------\n\nruby-progressbar 1.0 is Copyright \u0026copy; 2011-2021 The Kompanee. It is free\nsoftware, and may be redistributed under the terms specified in the LICENSE\nfile.\nruby-progressbar 0.9.0 is Copyright \u0026copy; 2008 [Satoru Takabayashi][satoru]\n\n[contributors]:  https://github.com/jfelchner/ruby-progressbar/graphs/contributors\n[dependencies]:  https://github.com/jfelchner/ruby-progressbar/network/dependents\n[gemspec]:       https://github.com/jfelchner/ruby-progressbar/blob/master/ruby-progressbar.gemspec\n[history]:       https://github.com/jfelchner/ruby-progressbar/wiki/History\n[issues]:        https://github.com/jfelchner/ruby-progressbar/issues\n[kompanee-logo]: https://kompanee-public-assets.s3.amazonaws.com/readmes/kompanee-horizontal-black.png\n[kompanee-site]: http://www.thekompanee.com\n[satoru]:        http://0xcc.net\n[wiki]:          https://github.com/jfelchner/ruby-progressbar/wiki\n","funding_links":["https://github.com/sponsors/jfelchner"],"categories":["Developer Tools","Ruby","CLI Utilities"],"sub_categories":["CLI Progress Bars"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfelchner%2Fruby-progressbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjfelchner%2Fruby-progressbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfelchner%2Fruby-progressbar/lists"}