nutmeg

Manage a console/terminal UI that can alternate between showing a progress bar and lines of text output.

Concept

By contrast to other Rust progress-bar libraries, Nutmeg has no built-in concept of what the progress bar or indicator should look like: this is entirely under the control of the application. Nutmeg handles drawing the application's progress bar to the screen and removing it as needed.

The application (or dependent library) is responsible for:

The Nutmeg library is responsible for:

Errors in writing to the terminal cause a panic.

Potential future features

License: MIT