indicatif Documentation

A command line progress reporting library for Rust

5,225 stars Rust Rust 3 files ยท ~986 tokens
RAW Doc

Technical Documentation: console-rs/indicatif

โ„น๏ธ Provenance: Multi-Tier Ingestion ยท CodeWiki Reference

Overview (`README.md`)

indicatif




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

examples/download.rs

examples/multi.rs

examples/single.rs

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.


--- METRICS ---