You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
notramo 21d0b9b73e Added pulsate spinners (#4)
* Added 'pulsate' charset.

* Added more 'pulsate' spinners.
5 years ago
examples update examples to return a string array as chars 7 years ago
images color 8 years ago
spec init 8 years ago
src Added pulsate spinners (#4) 5 years ago
.gitignore init 8 years ago
.travis.yml init 8 years ago
LICENSE init 8 years ago
README.md charset 8 years ago
shard.yml Bumped version number to v0.1.1. 6 years ago

README.md

Spinner

Terminal Spinner for Crystal Programming Language

All

Installation

Add this to your application's shard.yml:

dependencies:
  spinner:
    github: askn/spinner

Usage

require "spinner"

sp = Spin.new
sp.start
sleep 3
sp.stop

Options

delay: default = 0.1

chars: you can choose charset from CHARSET default = Spinner::Charset[:pipe]

Examples

require "spinner"
require "colorize"

chars = Spinner::Charset[:arrow].map do |c|
  c.colorize(:light_green)
end

spin = Spin.new(0.2, chars)
spin.start
sleep 3
spin.stop

Color

Contributing

  1. Fork it ( https://github.com/askn/spinner/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