aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 3b4bed1c..deb332b9 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -661,7 +661,13 @@ fn main() -> io::Result<()> {
}
if let Some(remote_launch) = remote_launch {
- return remote::run_remote(remote_launch);
+ let remote_target = remote_launch.target.clone();
+ if let Err(err) = remote::run_remote(remote_launch) {
+ eprintln!("error: {err}");
+ remote::print_remote_error_hint(&err, &remote_target);
+ std::process::exit(1);
+ }
+ return Ok(());
}
let loaded_config = config::Config::load();