diff options
| author | Caleb Webber <caleb@codingthemsoftly.com> | 2020-11-05 19:29:16 -0500 |
|---|---|---|
| committer | Caleb Webber <caleb@codingthemsoftly.com> | 2020-11-05 19:30:50 -0500 |
| commit | d61b4e5a13b44d72d004082f523fa1b6b24c1aca (patch) | |
| tree | f13df18834ac8024f56451558d97627fc019f93a /src/main.rs | |
| parent | 68e646f8aa04b4297fe205472334132cdf001bbc (diff) | |
fix: log error output when inotify limit is exceeded
closes #472
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 7 |
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("🎉", "★") |
