The progress bar gem looks pretty nice. I've been using the similar https://github.com/toy/progress for a long time and it's super useful.
One thing I prefer about progress is that the default config includes an ETA, which is generally the thing I care most about. It's interface is also a little nicer. It's really nice to have an estimate on when a script might complete, so I know if I have to optimize it or if I can just leave it running for a while.