When using curl, I've noticed that it outputs to the terminal text that can be then later replaced and updated. This 'dynamic' text output is what I'd like to do.
Specifically:
An execution like: curl http://raw.github.com/someGZippedPackage | gunzip
shows the percentage completion and a completion bar in the terminal.
Are there libraries that provide this functionality?
I can use any object-oriented programming language.
Preferably built for either Java or Node.js.