aboutsummaryrefslogtreecommitdiffstats
path: root/mumctl/src
diff options
context:
space:
mode:
authorEskil Queseth <eskilq@kth.se>2020-10-23 02:21:44 +0200
committerEskil Queseth <eskilq@kth.se>2020-10-23 02:21:44 +0200
commite1a485a0441ef26090b8bc97b3f05aecd62fbb8a (patch)
tree688fd2466fd39dce5b6d7c2741d29c9279fb65bd /mumctl/src
parent9ba108ecb309a68ee514c02cee473fa40c621d11 (diff)
downloadmum-e1a485a0441ef26090b8bc97b3f05aecd62fbb8a.tar.gz
minor changes
Diffstat (limited to 'mumctl/src')
-rw-r--r--mumctl/src/main.rs9
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();