diff --git a/Cargo.lock b/Cargo.lock index eca7feb..2abc93e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -73,7 +73,7 @@ checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" [[package]] name = "cargo-liner" -version = "0.4.1" +version = "0.4.2" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 14db20e..80ec7a8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "cargo-liner" version = "0.4.2" edition = "2021" -rust-version = "1.75" +rust-version = "1.70" description = """ Cargo subcommand to install and update binary packages listed in configuration. """ diff --git a/src/cargo.rs b/src/cargo.rs index e3e0f05..696d876 100644 --- a/src/cargo.rs +++ b/src/cargo.rs @@ -96,7 +96,7 @@ fn spawn_search_exact(pkg: &str) -> Result { cmd.stdin(Stdio::null()); cmd.stderr(Stdio::null()); cmd.stdout(Stdio::piped()); - cmd.args(["search", "--limit=1", "--", pkg]); + cmd.args(["search", "--color", "never", "--limit=1", "--", pkg]); log_cmd(&cmd); Ok(cmd.spawn()?) @@ -158,6 +158,8 @@ pub fn config_get(key: &str) -> Result { // FIXME: remove when `config` gets stabilized. cmd.env("RUSTC_BOOTSTRAP", "1"); cmd.args([ + "--color", + "never", "-Z", "unstable-options", "config",