From c8e2b39ee7d3d650f741ce90d3f93fa8b97faa07 Mon Sep 17 00:00:00 2001 From: Rosyid Haryadi Date: Sat, 15 Mar 2025 20:24:23 +0700 Subject: feat: init subcommand --- src/utilities.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/utilities.rs') diff --git a/src/utilities.rs b/src/utilities.rs index 1c2b26f..1357cdf 100644 --- a/src/utilities.rs +++ b/src/utilities.rs @@ -14,15 +14,15 @@ macro_rules! die { #[macro_export] macro_rules! create_path_or_die { (dir: $path:expr, $message:expr) => { - if let Err(_) = std::fs::create_dir($path) { - die!($message); + if let Err(e) = std::fs::create_dir($path) { + die!(format!("{}\nError: {}", $message, e.to_string())); } }; (file: $path:expr, $content:expr, $message:expr) => { if let Ok(mut file) = std::fs::File::create($path) { - if let Err(_) = file.write_all($content.as_ref()) { - die!($message); + if let Err(e) = file.write_all($content.as_ref()) { + die!(format!("{}\nError: {}", $message, e.to_string())); } } else { die!($message); -- cgit v1.2.3-70-g09d2