Skip to content

Commit 064471f

Browse files
committed
Remove dependency: atty
1 parent ff617bf commit 064471f

File tree

3 files changed

+4
-25
lines changed

3 files changed

+4
-25
lines changed

Cargo.lock

Lines changed: 1 addition & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ license = "0BSD"
66
edition = "2021"
77

88
[dependencies]
9-
atty = "0.2"
109
cgmath = "0.16.0"
1110
glium = "0.34"
1211
json = "0.12.4"

src/logger.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//! Logger that prints messages like `[WARN] Lorem ipsum`.
22
3-
use atty;
43
use log::{self, Log, Level, Metadata, Record};
54
use std::io::Write;
65
use termcolor::{Color, ColorChoice, ColorSpec, StandardStream, WriteColor};
@@ -37,7 +36,9 @@ impl Log for Logger {
3736
}
3837

3938
pub fn init(level: Level) {
40-
let use_color = atty::is(atty::Stream::Stderr);
39+
use std::io::IsTerminal;
40+
let use_color = std::io::stderr().is_terminal();
41+
4142
let logger = Logger { level, use_color };
4243
let _ = log::set_boxed_logger(Box::new(logger));
4344
log::set_max_level(level.to_level_filter());

0 commit comments

Comments
 (0)