progress alternatives and similar shards
Based on the "CLI Utils" category.
Alternatively, view progress alternatives based on common mentions on social networks and blogs.
-
hetzner-k3s
The easiest and fastest way to create and manage Kubernetes clusters in Hetzner Cloud using the lightweight distribution k3s by Rancher. -
oq
A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data. -
meet
Start a meeting quickly from the comfort of your command line. ๐ฉโ๐ฉโ๐งโ๐ฆ๏ธ๐จ๏ธ
InfluxDB - Purpose built for real-time analytics at any scale.
Do you think we are missing an alternative of progress or a related project?
README
[==..] progress
Progress bar for Crystal
Installation
Add this to your application's shard.yml
:
dependencies:
progress:
github: askn/progress
Usage
require "progress"
bar = ProgressBar.new
bar.width = 40
until bar.done?
bar.inc
sleep 0.1
end
Functions
inc
: a step increase to current tick and print
tick(n)
: add to current tick and print
set(n)
: Set current tick and print
done
: finish and print
done?
: is done ?
current
: current tick number
percent
: completion percentage
Options
complete
: completion character
incomplete
: completion character
step
: default 1
width
: the displayed width of the progress bar (default: 100)
total
: total ticks (default: 100)
use_stdout
: if true, write progress bar to standard output, otherwise standard error (default: false)
TODO
- [ ] Bar format
- [ ] Multiple bar
- [ ] Max bar width
Contributing
- Fork it ( https://github.com/askn/progress/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
- askn Aลkฤฑn Gedik - creator, maintainer