summaryrefslogtreecommitdiff
path: root/src/utilities.rs
diff options
context:
space:
mode:
authorRosyid Haryadi <rosyid_haryadi@protonmail.com>2025-03-16 15:45:43 +0700
committerRosyid Haryadi <rosyid_haryadi@protonmail.com>2025-03-16 15:45:43 +0700
commit78fdb766da10fd5d9ffe803e02b18369efea1cbd (patch)
tree9cbe233b18b97a777062e745634a20bff746e8c4 /src/utilities.rs
parent3e8903a54667f24dd8e7f1b74d97ee772c032e64 (diff)
upd: git object. [not tested yet]
Diffstat (limited to 'src/utilities.rs')
-rw-r--r--src/utilities.rs16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/utilities.rs b/src/utilities.rs
index bc78495..2c7a43f 100644
--- a/src/utilities.rs
+++ b/src/utilities.rs
@@ -5,10 +5,18 @@ pub type ConfigHashMap = HashMap<String, HashMap<String, Option<String>>>;
#[macro_export]
macro_rules! die {
- ($message:expr) => {
- println!("{}", $message);
- std::process::exit(1);
- }
+ ($msg:expr) => {
+ {
+ println!("{}", $msg);
+ std::process::exit(1);
+ }
+ };
+ ($fmt:expr, $($args:tt)*) => {
+ {
+ println!($fmt, $($args)*);
+ std::process::exit(1);
+ }
+ };
}
#[macro_export]