Fix masked input issues

Closes #323
next
Sayan Nandan 9 months ago
parent c3fdb8f6c4
commit 0c5dc10f67
No known key found for this signature in database
GPG Key ID: 0EBD769024B24F0A

@ -169,13 +169,19 @@ fn read_password(prompt: &str) -> Result<String, std::io::Error> {
Event::Key(KeyEvent {
code: KeyCode::Char('c'),
modifiers: event::KeyModifiers::CONTROL,
kind: event::KeyEventKind::Press,
..
}) => {
terminal::disable_raw_mode()?;
println!();
exit(0x00)
}
Event::Key(KeyEvent { code, .. }) => match code {
Event::Key(KeyEvent {
code,
modifiers: event::KeyModifiers::NONE,
kind: event::KeyEventKind::Press,
..
}) => match code {
KeyCode::Backspace => {
let _ = password.pop();
}

Loading…
Cancel
Save