README.md in tqdm-0.2.0 vs README.md in tqdm-0.3.0
- old
+ new
@@ -1,20 +1,20 @@
# tqdm-ruby
-[![Gem Version](https://badge.fury.io/rb/tqdm.svg)](https://badge.fury.io/rb/tqdm)
+[![Build Status](https://travis-ci.org/powerpak/tqdm-ruby.svg?branch=master)](https://travis-ci.org/powerpak/tqdm-ruby) [![Gem Version](https://badge.fury.io/rb/tqdm.svg)](https://badge.fury.io/rb/tqdm)
tqdm-ruby allows you to add a progress indicator to your loops with minimal effort.
It is a port of the excellent [tqdm library][tqdm] for python. tqdm (read taqadum, تقدّم) means "progress" in Arabic.
-Calling `#tqdm` (or its readable but longer alias `#with_progress`) on any `Enumerable` returns an enhanced clone that animates a meter on `$stderr` during iteration.
+Calling `#tqdm` (or `#with_progress`) on any `Enumerable` returns an enhanced clone that animates a meter during iteration.
```ruby
require 'tqdm'
(0...1000).tqdm.each { |x| sleep 0.01 }
```
-The default output looks like this:
+The default output is sent to `$stderr` and looks like this:
![|####------| 492/1000 49% [elapsed: 00:05 left: 00:05, 88.81 iters/sec]](http://i.imgur.com/6y0t7XS.gif)
It works equally well from within irb, [pry](http://pryrepl.org/), and [iRuby notebooks](https://github.com/SciRuby/iruby) as seen here:
@@ -80,10 +80,10 @@
```
## TODO
1. Performance improvements
-2. Test/benchmark suite
+2. Add benchmark suite, expand test coverage
3. Add smoothing for speed estimates
4. Support unicode output (smooth blocks)
5. By default, resize to the apparent width of the output terminal
## Contributing