45 releases

0.17.8 Feb 10, 2024
0.17.7 Sep 22, 2023
0.17.6 Aug 2, 2023
0.17.5 Jun 3, 2023
0.6.0 Jun 27, 2017

#14 in Command-line interface

Download history 363329/week @ 2024-07-17 386175/week @ 2024-07-24 362390/week @ 2024-07-31 398900/week @ 2024-08-07 370824/week @ 2024-08-14 381658/week @ 2024-08-21 383194/week @ 2024-08-28 426529/week @ 2024-09-04 391359/week @ 2024-09-11 382084/week @ 2024-09-18 410049/week @ 2024-09-25 442670/week @ 2024-10-02 431609/week @ 2024-10-09 458934/week @ 2024-10-16 450508/week @ 2024-10-23 438240/week @ 2024-10-30

1,860,761 downloads per month
Used in 2,633 crates (1,769 directly)

MIT license

200KB
4K SLoC

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

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.

Dependencies

~2–10MB
~103K SLoC