Command Line
Techniques to help create command line interfaces, such as argument parsers, line editing, or output coloring and formatting
Recipe | Crates | Categories |
---|---|---|
Using clap's builder API | ||
Using clap 's derive API | ||
lexopt | ||
pico-args |
[arguments.incl: (P1)](https://github.com/john-cd/rust_howto/issues/232)
| structopt
| | |
[ansi_terminal.incl: fix (P1)](https://github.com/john-cd/rust_howto/issues/229)
| ansiterm
| | |
| anstream
| | |
| anstyle
| | |
| console
| | |
| owo-colors
| | |
| stylish
| | |
| termcolor
| | |
| yansi
| | |
| termion
| | |
Recipe | Crates | Categories |
---|---|---|
Build complex TUI |
Recipe | Crates | Categories |
---|---|---|
Ask for confirmation, selection, text input | ||
Display progress bars and spinners |
See also
Command Line Applications in Rust (book)⮳
Code⮳ for Command-Line Rust
(O'Reilly, 2022, ISBN 9781098109417)