diff options
Diffstat (limited to 'mumctl/src/main.rs')
| -rw-r--r-- | mumctl/src/main.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/mumctl/src/main.rs b/mumctl/src/main.rs index 902f03a..49e5662 100644 --- a/mumctl/src/main.rs +++ b/mumctl/src/main.rs @@ -165,9 +165,12 @@ fn main() { if !config::cfg_exists() { println!("Config file not found. Create one in {}? [Y/n]", config::get_creatable_cfg_path()); let stdin = std::io::stdin(); - let response = stdin.lock().lines().next().unwrap().unwrap(); - if &response == "Y" { - config.write_default_cfg(true).unwrap(); + let response = stdin.lock().lines().next(); + match response.map(|e| e.map(|e| &e == "Y")) { + Some(Ok(true)) => { + config.write_default_cfg(true).unwrap(); + } + _ => {}, } } else { config.write_default_cfg(false).unwrap(); |
