summaryrefslogtreecommitdiff
path: root/src/utilities.rs
diff options
context:
space:
mode:
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]