diff options
author | Thomas Voss <mail@thomasvoss.com> | 2022-11-04 16:00:22 +0100 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2022-11-04 16:00:22 +0100 |
commit | 362aa847cb6b724f51dc39c3060bc45efa8f79cd (patch) | |
tree | 2e63042891d2bc1ab7de9bac24504d8bc52721b6 /src/main.rs | |
parent | e0676b3bb80f2fe1d0c2bb8e6979fd07bcba52e8 (diff) |
Require atleast one parameter to be provided
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 4 |
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)); |