aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 1c0d487..f4d1d34 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -29,6 +29,10 @@ fn main() -> MainResult {
fn work() -> Result<(), Error> {
let old_files = env::args().skip(1).collect::<Vec<String>>();
+ if old_files.is_empty() {
+ return Err(Error::NoArgs);
+ }
+
let dups = duplicate_elements(old_files.clone());
if !dups.is_empty() {
return Err(Error::DuplicateElems(dups));