This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit c0316255508c72c025e14b624685a729881ea8ef
tree 327618ed745ff3fda13c525ef77db5755dc4c745
parent 3caf1b0c27a181da907e7fa36e1643c2b44a3b9f
tree 327618ed745ff3fda13c525ef77db5755dc4c745
parent 3caf1b0c27a181da907e7fa36e1643c2b44a3b9f
ansi / README.rdoc
ANSI
DESCRIPTION
Use ANSI codes in printed output, including colors and controlling the cursor, clearing the line, and clearing the screen.
INSTALLATION
as a gem:
sudo gem install ssoroka-ansi
as a plugin:
script/plugin install git://github.com/ssoroka/ansi.git
USAGE
require ‘ansi’ # if not installed as a plugin.
1) Simply control the cursor:
>> puts "HELLO" + ANSI.right(30) + "THERE!" HELLO THERE!
2) use colors:
>> puts ANSI.color(:red) { "hello there" }
>> puts ANSI.color(:green) + "Everything is green now" + ANSI.no_color
3) loops:
printf ANSI.clear_screen
puts "Processing users..."
max = User.count
User.all.each_with_index {|user, index|
user.update_something!
printf ANSI.left(50) + "Processed #{index}/#{max} users..."
}
puts " done!"







