Popularity
9.0
Declining
Activity
0.0
Stable
124
6
9

Programming language: Crystal
License: MIT License
Tags: Cli Utils    
Latest version: v0.2.0

progress alternatives and similar shards

Based on the "CLI Utils" category.
Alternatively, view progress alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of progress or a related project?

Add another 'CLI Utils' Shard

README

[==..] progress

Progress bar for Crystal

Colored Progress Bar

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

Simple Progress Bar

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

  1. Fork it ( https://github.com/askn/progress/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • askn Aşkın Gedik - creator, maintainer