Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extern crate rpassword;
- extern crate liner;
- fn main() {
- let mut c = liner::Context::new();
- loop {
- let input = c.read_line("$ ", &mut |_| {}).unwrap();
- match input.as_str() {
- "exit" => {
- break;
- }
- "password" | "pass" => {
- let pass = rpassword::prompt_password_stdout("password: ").unwrap();
- println!("your password is: {}", pass);
- }
- _ => println!("no such command: {}", input),
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement