libprogress

Summary

libprogress allows to display pleasant progress information in programs with minimal additional code.

On tty display, the progress information looks like that:

Label [######/....................]  25.3% 2408/9520ko 91.5ko/s ETA 10:05:32

It is released under the terms of the Modified BSD Licence.

Documentation

C interface

The C interface is documented in the public header of the library.

Shell interface

The shell interface is documented in the manual page.

Download

The latest version of libprogress is available on Gitorious. You can clone the repository using the following command:

git clone git://gitorious.org/libprogress/libprogress.git