5 releases
| 0.2.3 | Aug 9, 2023 |
|---|---|
| 0.2.2 | Aug 8, 2023 |
| 0.2.1 | Aug 4, 2023 |
| 0.2.0 | Aug 4, 2023 |
| 0.1.0 | Aug 3, 2023 |
#1288 in Command-line interface
42,670 downloads per month
Used in 48 crates
(3 directly)
15KB
325 lines
Tiny library for prompting sensitive or non-sensitive data on the terminal.
The only dependency is libc on Unix and winapi on Windows.
See Terminal for the API documentation.
Example
Read a username and password from the terminal:
use terminal_prompt::Terminal;
let mut terminal = Terminal::open()?;
let username = terminal.prompt("Username: ")?;
let password = terminal.prompt_sensitive("Password: ")?;
terminal-prompt
Tiny library for prompting sensitive or non-sensitive data on the terminal.
The only dependency is libc on Unix and winapi on Windows.
See Terminal for the API documentation.
Example
Read a username and password from the terminal:
use terminal_prompt::Terminal;
let mut terminal = Terminal::open()?;
let username = terminal.prompt("Username: ")?;
let password = terminal.prompt_sensitive("Password: ")?;
Dependencies
~215KB