提交 d395cfb2 authored 作者: Serhij S's avatar Serhij S

windows term fixes

上级 b999d5b7
......@@ -17,6 +17,15 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
name = "ansi_term"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
dependencies = [
"winapi",
]
[[package]]
name = "backtrace"
version = "0.3.71"
......@@ -476,8 +485,9 @@ dependencies = [
[[package]]
name = "roboplc-cli"
version = "0.1.15"
version = "0.1.16"
dependencies = [
"ansi_term",
"clap",
"colored",
"serde",
......
[package]
name = "roboplc-cli"
version = "0.1.16"
version = "0.1.17"
edition = "2021"
authors = ["Serhij S. <div@altertech.com>"]
license = "Apache-2.0"
......@@ -23,6 +23,8 @@ toml = "0.5"
ureq = { version = "2.9.6", features = ["json", "native-certs", "native-tls"] }
ureq_multipart = "1.1.1"
which = "3"
[target.'cfg(windows)'.dependencies]
ansi_term = "0.12.1"
[profile.release]
strip = true
......@@ -20,6 +20,8 @@ mod remote;
mod ureq_err;
fn main() -> Result<(), Box<dyn std::error::Error>> {
#[cfg(target_os = "windows")]
let _enabled = ansi_term::enable_ansi_support();
let args = Args::parse();
let mut maybe_url = args.url;
let mut maybe_key = args.key;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论