Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. extern crate rpassword;
  2. extern crate liner;
  3.  
  4. fn main() {
  5. let mut c = liner::Context::new();
  6. loop {
  7. let input = c.read_line("$ ", &mut |_| {}).unwrap();
  8.  
  9. match input.as_str() {
  10. "exit" => {
  11. break;
  12. }
  13. "password" | "pass" => {
  14. let pass = rpassword::prompt_password_stdout("password: ").unwrap();
  15. println!("your password is: {}", pass);
  16. }
  17. _ => println!("no such command: {}", input),
  18. }
  19. }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement