Fix regression in error message color printing (#566)
Make the word "error" print in red instead of plain text.
This commit is contained in:
parent
bb4afe1481
commit
fe906a1b6f
@ -10,7 +10,7 @@ impl<T, E: Error> ErrorResultExt<T> for Result<T, E> {
|
|||||||
Ok(ok) => Ok(ok),
|
Ok(ok) => Ok(ok),
|
||||||
Err(error) => {
|
Err(error) => {
|
||||||
if color.stderr().active() {
|
if color.stderr().active() {
|
||||||
eprintln!("{} {:#}", color.error().paint("error:"), error);
|
eprintln!("{}: {:#}", color.stderr().error().paint("error"), error);
|
||||||
} else {
|
} else {
|
||||||
eprintln!("error: {}", error);
|
eprintln!("error: {}", error);
|
||||||
}
|
}
|
||||||
|
@ -970,7 +970,7 @@ test! {
|
|||||||
justfile: "b := a\na := `exit 100`\nbar:\n echo '{{`exit 200`}}'",
|
justfile: "b := a\na := `exit 100`\nbar:\n echo '{{`exit 200`}}'",
|
||||||
args: ("--color", "always"),
|
args: ("--color", "always"),
|
||||||
stdout: "",
|
stdout: "",
|
||||||
stderr: "\u{1b}[1;31merror:\u{1b}[0m \u{1b}[1mBacktick failed with exit code 100
|
stderr: "\u{1b}[1;31merror\u{1b}[0m: \u{1b}[1mBacktick failed with exit code 100
|
||||||
\u{1b}[0m |\n2 | a := `exit 100`\n | \u{1b}[1;31m^^^^^^^^^^\u{1b}[0m\n",
|
\u{1b}[0m |\n2 | a := `exit 100`\n | \u{1b}[1;31m^^^^^^^^^^\u{1b}[0m\n",
|
||||||
status: 100,
|
status: 100,
|
||||||
}
|
}
|
||||||
@ -1008,7 +1008,7 @@ recipe:
|
|||||||
@exit 100",
|
@exit 100",
|
||||||
args: ("--color=always"),
|
args: ("--color=always"),
|
||||||
stdout: "",
|
stdout: "",
|
||||||
stderr: "\u{1b}[1;31merror:\u{1b}[0m \u{1b}[1m\
|
stderr: "\u{1b}[1;31merror\u{1b}[0m: \u{1b}[1m\
|
||||||
Recipe `recipe` failed on line 3 with exit code 100\u{1b}[0m\n",
|
Recipe `recipe` failed on line 3 with exit code 100\u{1b}[0m\n",
|
||||||
status: 100,
|
status: 100,
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user