cli-animate
cli-animate is a Rust crate designed to enrich command-line applications with a variety of beautiful, easy-to-use animations.
It offers a straightforward way to integrate visual elements such as progress bars, interactive menus, and more, enhancing the interactivity of your CLIs.
Features
Progress Bars: Show task progress with customizable, animated progress bars.
Interactive Menus: Navigate through options with intuitive, keyboard-navigable menus.
Loading Indicators: Display a loading indicator to show that your application is working.
Styles Customizable: Customize the look of your animations with colors and characters.
And More: The library is designed for extensibility and includes a variety of other tools to enrich your CLI applications.
Installation
Add cli-animate to your Cargo.toml file's dependencies section:
[dependencies]
cli-animate = "0.1.0"
Example
Interactive Menu:

use InteractiveMenu;
Progress Bar:

use ;
Check out the examples/ directory in the repository for more usage examples of cli-animate.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Thank you for using cli-animate to make your command-line applications more attractive and engaging!