fix(client): show ✗ on non-zero exit code instead of ✓
This commit is contained in:
parent
72cf15a6e3
commit
4af2680078
1 changed files with 9 additions and 3 deletions
|
|
@ -410,10 +410,16 @@ async fn handle_message(
|
|||
} else {
|
||||
out
|
||||
};
|
||||
if out_display.is_empty() {
|
||||
log_ok!("exit {}", exit_code);
|
||||
if exit_code != 0 {
|
||||
if out_display.is_empty() {
|
||||
log_err!("exit {}", exit_code);
|
||||
} else {
|
||||
log_err!("{} {} exit {}", out_display, "·".dimmed(), exit_code);
|
||||
}
|
||||
} else if out_display.is_empty() {
|
||||
log_ok!("exit 0");
|
||||
} else {
|
||||
log_ok!("{} {} exit {}", out_display, "·".dimmed(), exit_code);
|
||||
log_ok!("{} {} exit 0", out_display, "·".dimmed());
|
||||
}
|
||||
let _ = stderr;
|
||||
ClientMessage::ExecResponse {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue