Skip to content

Commit aabb153

Browse files
committed
always print install errors
1 parent 6a1746e commit aabb153

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

coffee_cmd/src/main.rs

+13-7
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,20 @@ async fn run(args: CoffeeArgs, mut coffee: CoffeeManager) -> Result<(), CoffeeEr
2727
None
2828
};
2929
let result = coffee.install(&plugin, verbose, dynamic).await;
30-
if let Some(spinner) = spinner {
31-
if result.is_ok() {
32-
spinner.finish();
33-
} else {
34-
spinner.failed();
30+
match result {
31+
Ok(_) => {
32+
if let Some(spinner) = spinner {
33+
spinner.finish();
34+
} else {
35+
term::success!("Plugin {plugin} Compiled and Installed")
36+
}
37+
}
38+
Err(err) => {
39+
if let Some(spinner) = spinner {
40+
spinner.failed();
41+
}
42+
term::error(format!("{err}"))
3543
}
36-
} else if result.is_ok() {
37-
term::success!("Plugin {plugin} Compiled and Installed")
3844
}
3945
}
4046
CoffeeCommand::Remove { plugin } => {

0 commit comments

Comments
 (0)