diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 8 |
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(); |
