From 4ff51992856aff8cb16177dc26fcb36ffec9c144 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Wed, 29 Nov 2023 15:15:00 +0000 Subject: [PATCH] display error if directory not specified --- src/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index e99b85d..4aca992 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,7 +6,13 @@ use std::{ }; fn main() { - let directory = args().nth(1).unwrap(); + match args().nth(1) { + Some(dir) => rename_files_in_directory(dir), + None => println!("Please provide a directory"), + } +} + +fn rename_files_in_directory(directory: String) { println!("Renaming files in {}", directory); match rename_files(&directory, &directory) { Ok(count) => println!("Renamed {} files", count),