Available on crate feature
spinner only.Expand description
Lightweight terminal spinner built on crossterm.
Renders a single-line braille spinner with a live message on stderr (so stdout stays clean for piped data), runs on a background OS thread, and disables itself when stderr is not a TTY.
Typical use during a discovery flow:
use pimalaya_cli::spinner::Spinner;
let spinner = Spinner::start("Probing autoconfig…");
spinner.set_message("Trying imap.example.com:993");
// … run the discovery work …
spinner.success("Found IMAP server at imap.example.com:993");Structs§
- Spinner
- A single-line terminal spinner with a live message.