From 362aa847cb6b724f51dc39c3060bc45efa8f79cd Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Fri, 4 Nov 2022 16:00:22 +0100 Subject: Require atleast one parameter to be provided --- src/main.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/main.rs') 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::>(); + 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)); -- cgit v1.2.3