FYI Msg
This crate contains the objects providing the heart of the FYI command line application, namely Msg, a simple struct for status-like messages that can be easily printed to STDOUT or STDERR.
Examples
use ;
// One way.
new
.with_newline
.print;
// Another equivalent way.
success.print;
For more usage examples, check out the examples/msg demo, which covers just about every common use case.
Macros
| Macro | Equivalent |
|---|---|
confirm!(…) |
Msg::new(MsgKind::Confirm, "Some question…").prompt() |
Optional Features
| Feature | Description |
|---|---|
fitted |
Enables Msg::fitted for obtaining a slice trimmed to a specific display width. |
progress |
Enables Progless, a thread-safe CLI progress bar displayer. |
timestamps |
Enables timestamp-related methods and flags like Msg::with_timestamp. |