diff --git a/Cargo.toml b/Cargo.toml index a426709..096f2f6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,10 +1,7 @@ [package] name = "j" -version = "0.1.1" +version = "0.1.2" authors = ["Casey Rodarmor "] license = "WTFPL/MIT/Apache-2.0" description = "a command runner" homepage = "https://github.com/casey/j" - -[dependencies] -brev = "0.1.6" diff --git a/src/main.rs b/src/main.rs index 499378e..2ecefb5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,17 @@ -#[macro_use] -extern crate brev; +macro_rules! warn { + ($($arg:tt)*) => {{ + extern crate std; + use std::io::prelude::*; + let _ = writeln!(&mut std::io::stderr(), $($arg)*); + }}; +} +macro_rules! die { + ($($arg:tt)*) => {{ + extern crate std; + warn!($($arg)*); + std::process::exit(-1) + }}; +} #[derive(PartialEq, Clone, Copy)] enum Make {