From 477f40bf969c6de2955cdaaaa571c7b7e9838f06 Mon Sep 17 00:00:00 2001 From: BanceDev Date: Thu, 26 Feb 2026 00:29:43 -0500 Subject: updates to add, remove and list --- src/main.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index ab6f558..ff71155 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,10 +1,12 @@ use action::Action; -use std::env; +use std::{env, fs}; + +use crate::util::TEMP_CONFIG_PATH; mod action; mod util; -fn main() -> std::io::Result<()> { +fn main() { let args: Vec = env::args().collect(); match Action::parse(&args) { @@ -15,5 +17,6 @@ fn main() -> std::io::Result<()> { } Err(e) => eprintln!("forge: {}", e), } - Ok(()) + // eat the error because end user doesn't care about cleanup + let _ = fs::remove_dir_all(TEMP_CONFIG_PATH); } -- cgit v1.2.3-59-g8ed1b