Skip to content

Commit ac092e6

Browse files
committed
Only enable ansi on windows
1 parent 5b786fc commit ac092e6

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

src/main.rs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,20 @@ define_events!(
100100
},
101101
);
102102

103-
#[allow(clippy::too_many_lines)]
104-
fn main() {
105-
let _guard = init_tracing();
106-
107-
// Enable ANSI support for Windows
103+
#[cfg(target_os = "windows")]
104+
fn enable_ansi() {
108105
let ansi_res = ansi_term::enable_ansi_support();
109106
if let Err(code) = ansi_res {
110107
tracing::warn!("Failed to enable ANSI support. Error code: {:?}", code);
111108
}
109+
}
110+
111+
#[allow(clippy::too_many_lines)]
112+
fn main() {
113+
let _guard = init_tracing();
114+
115+
#[cfg(target_os = "windows")]
116+
enable_ansi();
112117

113118
let args = Args::parse();
114119

0 commit comments

Comments
 (0)