I noticed that progress bars are shown on the first tick. The problem is that e.g. for a db migration script which i'm now creating, the db commands are sent, than there is a huge (like 10 seconds) pause, and after that pause, the progress is finally shown. I wanted the progress bar to be shown immediately, even if it shows 0%. However, when I tried tick(0), it was considered as tick(), which I think is wrong.
It's very easy to fix, please see the commit attached.
Thank you for a great library, btw!
Added ability to tick by zero chunks - tick(0)
Merge pull request #5 from angel333/master
tick(0) should not be the same as tick()