SkillAgentSearch skills...

Indicatif

A command line progress reporting library for Rust

Install / Use

/learn @console-rs/Indicatif
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

indicatif

Documentation Crates.io Build status Chat

A Rust library for indicating progress in command line applications to users.

This currently primarily provides progress bars and spinners as well as basic color support, but there are bigger plans for the future of this!

Examples

examples/yarnish.rs <img src="https://github.com/console-rs/indicatif/blob/main/screenshots/yarn.gif?raw=true">

examples/download.rs <img src="https://github.com/console-rs/indicatif/blob/main/screenshots/download.gif?raw=true">

examples/multi.rs <img src="https://github.com/console-rs/indicatif/blob/main/screenshots/multi-progress.gif?raw=true">

examples/single.rs <img src="https://github.com/console-rs/indicatif/blob/main/screenshots/single.gif?raw=true">

Integrations

You can use indicatif-log-bridge to integrate with the log crate and avoid having both fight for your terminal.

You can use tracing-indicatif to integrate with the tracing crate with automatic progress bar management for active tracing spans, as well as ensure that tracing log events do not interfere with active progress bars.

Related Skills

View on GitHub
GitHub Stars5.1k
CategoryDevelopment
Updated4h ago
Forks277

Languages

Rust

Security Score

95/100

Audited on Mar 20, 2026

No findings