Crate terminal_prompt
source ·Expand description
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: ")?;
Structs
- A handle to the terminal associated with the current process.