diff --git a/src/macros.rs b/src/macros.rs index 9325b5c..d2680a2 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -55,12 +55,12 @@ pub fn _info_helper(handle: &mut impl std::io::Write) { write!(handle, "{}[INFO]{} ", *YELLOW, *RESET).unwrap(); } -/// Macro that prints \[WARNING\] messages, wraps [`println`]. +/// Macro that prints \[WARNING\] messages, wraps [`eprintln`]. #[macro_export] macro_rules! warning { ($($arg:tt)*) => { $crate::macros::_warning_helper(); - println!($($arg)*); + eprintln!($($arg)*); }; } diff --git a/src/main.rs b/src/main.rs index eb886f9..a8b2d3f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,7 +2,7 @@ use ouch::{commands, Opts, Result}; fn main() { if let Err(err) = run() { - println!("{}", err); + eprintln!("{}", err); std::process::exit(ouch::EXIT_FAILURE); } }