51 releases (24 breaking)
0.25.0 | Dec 1, 2024 |
---|---|
0.24.0 | Nov 27, 2024 |
0.23.0 | Nov 22, 2024 |
0.11.0 | Mar 28, 2024 |
0.9.0 | Nov 22, 2023 |
#321 in Command-line interface
892 downloads per month
Used in 2 crates
47KB
1K
SLoC
oma-console
oma-console
is a utility crate that provides console functionalities for oma
It offers modules for printing stylized messages, managing pagers, displaying progress bars, and handling terminal writing utilities.
Features
- Print: Stylized message printer with support for prefixes and automatic line wrapping.
- Pager: Terminal pager with scrolling and searching capabilities.
Modules
pager
: Implements a terminal pager with thecrossterm
andratatui
crates.pb
: Implements numerous styles of progress bars with theindicatif
crate.writer
: Implements a formatted message writer to the terminal.print
: Implements a formatted message logger with support for different logging levels (normal, debug, error, etc.).
Dependencies
~0–11MB
~127K SLoC