mirror of
https://github.com/rust-lang/cargo.git
synced 2025-09-28 11:20:36 +00:00
Code review fixes
This commit is contained in:
parent
ed9ec388fd
commit
7ac6f53743
@ -7,6 +7,8 @@ May also be specified with the `term.verbose`
|
|||||||
|
|
||||||
{{#option "`-q`" "`--quiet`"}}
|
{{#option "`-q`" "`--quiet`"}}
|
||||||
Do not print cargo log messages.
|
Do not print cargo log messages.
|
||||||
|
May also be specified with the `term.quiet`
|
||||||
|
[config value](../reference/config.html).
|
||||||
{{/option}}
|
{{/option}}
|
||||||
|
|
||||||
{{#option "`--color` _when_"}}
|
{{#option "`--color` _when_"}}
|
||||||
|
@ -168,6 +168,7 @@ metadata_key1 = "value"
|
|||||||
metadata_key2 = "value"
|
metadata_key2 = "value"
|
||||||
|
|
||||||
[term]
|
[term]
|
||||||
|
quiet = false # whether cargo output is quiet
|
||||||
verbose = false # whether cargo provides verbose output
|
verbose = false # whether cargo provides verbose output
|
||||||
color = 'auto' # whether cargo colorizes output
|
color = 'auto' # whether cargo colorizes output
|
||||||
progress.when = 'auto' # whether cargo shows progress bar
|
progress.when = 'auto' # whether cargo shows progress bar
|
||||||
|
@ -114,6 +114,7 @@ supported environment variables are:
|
|||||||
* `CARGO_TARGET_<triple>_LINKER` — The linker to use, see [`target.<triple>.linker`]. The triple must be [converted to uppercase and underscores](config.md#environment-variables).
|
* `CARGO_TARGET_<triple>_LINKER` — The linker to use, see [`target.<triple>.linker`]. The triple must be [converted to uppercase and underscores](config.md#environment-variables).
|
||||||
* `CARGO_TARGET_<triple>_RUNNER` — The executable runner, see [`target.<triple>.runner`].
|
* `CARGO_TARGET_<triple>_RUNNER` — The executable runner, see [`target.<triple>.runner`].
|
||||||
* `CARGO_TARGET_<triple>_RUSTFLAGS` — Extra `rustc` flags for a target, see [`target.<triple>.rustflags`].
|
* `CARGO_TARGET_<triple>_RUSTFLAGS` — Extra `rustc` flags for a target, see [`target.<triple>.rustflags`].
|
||||||
|
* `CARGO_TERM_QUIET` — Quiet mode, see [`term.quiet`].
|
||||||
* `CARGO_TERM_VERBOSE` — The default terminal verbosity, see [`term.verbose`].
|
* `CARGO_TERM_VERBOSE` — The default terminal verbosity, see [`term.verbose`].
|
||||||
* `CARGO_TERM_COLOR` — The default color mode, see [`term.color`].
|
* `CARGO_TERM_COLOR` — The default color mode, see [`term.color`].
|
||||||
* `CARGO_TERM_PROGRESS_WHEN` — The default progress bar showing mode, see [`term.progress.when`].
|
* `CARGO_TERM_PROGRESS_WHEN` — The default progress bar showing mode, see [`term.progress.when`].
|
||||||
|
@ -27,12 +27,11 @@ fn quiet_arg() {
|
|||||||
.file("src/main.rs", r#"fn main() { println!("hello"); }"#)
|
.file("src/main.rs", r#"fn main() { println!("hello"); }"#)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
p.cargo("build -q")
|
p.cargo("run -q").with_stderr("").with_stdout("hello").run();
|
||||||
.with_stderr_does_not_contain("[FINISHED] [..]")
|
|
||||||
.run();
|
|
||||||
|
|
||||||
p.cargo("build --quiet")
|
p.cargo("run --quiet")
|
||||||
.with_stderr_does_not_contain("[FINISHED] [..]")
|
.with_stderr("")
|
||||||
|
.with_stdout("hello")
|
||||||
.run();
|
.run();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -42,7 +41,7 @@ fn quiet_arg_and_verbose_arg() {
|
|||||||
.file("src/main.rs", r#"fn main() { println!("hello"); }"#)
|
.file("src/main.rs", r#"fn main() { println!("hello"); }"#)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
p.cargo("build -q -v")
|
p.cargo("run -q -v")
|
||||||
.with_status(101)
|
.with_status(101)
|
||||||
.with_stderr("[ERROR] cannot set both --verbose and --quiet")
|
.with_stderr("[ERROR] cannot set both --verbose and --quiet")
|
||||||
.run();
|
.run();
|
||||||
@ -61,9 +60,7 @@ fn quiet_arg_and_verbose_config() {
|
|||||||
.file("src/main.rs", r#"fn main() { println!("hello"); }"#)
|
.file("src/main.rs", r#"fn main() { println!("hello"); }"#)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
p.cargo("build -q")
|
p.cargo("run -q").with_stderr("").with_stdout("hello").run();
|
||||||
.with_stderr_does_not_contain("[FINISHED] [..]")
|
|
||||||
.run();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cargo_test]
|
#[cargo_test]
|
||||||
@ -79,8 +76,15 @@ fn verbose_arg_and_quiet_config() {
|
|||||||
.file("src/main.rs", r#"fn main() { println!("hello"); }"#)
|
.file("src/main.rs", r#"fn main() { println!("hello"); }"#)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
p.cargo("build -v")
|
p.cargo("run -v")
|
||||||
.with_stderr_contains("[RUNNING] `rustc [..]")
|
.with_stderr(
|
||||||
|
"\
|
||||||
|
[COMPILING] foo v0.0.1 ([CWD])
|
||||||
|
[RUNNING] `rustc [..]
|
||||||
|
[FINISHED] dev [unoptimized + debuginfo] target(s) in [..]
|
||||||
|
[RUNNING] `target/debug/foo[EXE]`",
|
||||||
|
)
|
||||||
|
.with_stdout("hello")
|
||||||
.run();
|
.run();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -98,7 +102,7 @@ fn quiet_config_and_verbose_config() {
|
|||||||
.file("src/main.rs", r#"fn main() { println!("hello"); }"#)
|
.file("src/main.rs", r#"fn main() { println!("hello"); }"#)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
p.cargo("build")
|
p.cargo("run")
|
||||||
.with_status(101)
|
.with_status(101)
|
||||||
.with_stderr("[ERROR] cannot set both `term.verbose` and `term.quiet`")
|
.with_stderr("[ERROR] cannot set both `term.verbose` and `term.quiet`")
|
||||||
.run();
|
.run();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user