aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2022-11-04 16:00:22 +0100
committerThomas Voss <mail@thomasvoss.com> 2022-11-04 16:00:22 +0100
commit362aa847cb6b724f51dc39c3060bc45efa8f79cd (patch)
tree2e63042891d2bc1ab7de9bac24504d8bc52721b6 /src/main.rs
parente0676b3bb80f2fe1d0c2bb8e6979fd07bcba52e8 (diff)
Require atleast one parameter to be provided
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));