Skip to content

Commit 5b786fc

Browse files
committed
Enable ansi support for windows
1 parent 1fcce56 commit 5b786fc

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

Cargo.lock

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ tokio-tungstenite = { version = "0.23.1", features = ["native-tls"] }
6666
atomic-write-file = "0.1.4"
6767
uuid = { version = "1.9.1", features = ["serde", "v4"] }
6868
pot = "3.0.0"
69+
ansi_term = "0.12.1"
6970

7071
[build-dependencies]
7172
embed-resource = "2.4.2"

src/main.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,12 @@ define_events!(
104104
fn main() {
105105
let _guard = init_tracing();
106106

107+
// Enable ANSI support for Windows
108+
let ansi_res = ansi_term::enable_ansi_support();
109+
if let Err(code) = ansi_res {
110+
tracing::warn!("Failed to enable ANSI support. Error code: {:?}", code);
111+
}
112+
107113
let args = Args::parse();
108114

109115
let settings = Settings::load_or_create(&args);

0 commit comments

Comments
 (0)