From da8802d1fb0c5707877777ff4187238195eef16b Mon Sep 17 00:00:00 2001 From: Justin Wernick Date: Sat, 24 Jun 2023 21:52:37 +0200 Subject: Added a command to delete a repo --- src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 45a7fd3..32d5770 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -46,6 +46,10 @@ pub fn run_command(user_input: &str) -> Result, ShackleError let init_result = git::init(&repo_name, &group, &description, &branch)?; println!("Successfully created \"{}\"", init_result.path.display()); } + Ok(ShackleCommand::Delete(DeleteArgs { directory })) => { + git::delete(&directory)?; + println!("Successfully deleted \"{}\"", directory.display()); + } Ok(ShackleCommand::GitUploadPack(upload_pack_args)) => { git::upload_pack(&upload_pack_args)?; } -- cgit v1.2.3