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 |
#694 in Command-line interface
24,130 downloads per month
Used in 32 crates
(3 directly)
15KB
325 lines
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: ")?;
lib.rs
:
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
~220KB