summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index b5814bf..d0299e3 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -119,7 +119,12 @@ fn main() {
verify(&exercises, verbose).unwrap_or_else(|_| std::process::exit(1));
}
- if matches.subcommand_matches("watch").is_some() && watch(&exercises, verbose).is_ok() {
+ if matches.subcommand_matches("watch").is_some() {
+ if let Err(e) = watch(&exercises, verbose) {
+ println!("Error: Could not watch your progess. Error message was {:?}.", e);
+ println!("Most likely you've run out of disk space or your 'inotify limit' has been reached.");
+ std::process::exit(1);
+ }
println!(
"{emoji} All exercises completed! {emoji}",
emoji = Emoji("🎉", "★")