diff options
Diffstat (limited to 'mumctl/src')
| -rw-r--r-- | mumctl/src/main.rs | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/mumctl/src/main.rs b/mumctl/src/main.rs index 9411b8f..7f74077 100644 --- a/mumctl/src/main.rs +++ b/mumctl/src/main.rs @@ -185,12 +185,24 @@ fn match_server_connect(matches : &clap::ArgMatches<'_>) { Some(Ok(v)) => Some(v), }; if let Some(port) = port { - err_print!(send_command(Command::ServerConnect { + match send_command(Command::ServerConnect { host: host.to_string(), port, username: username.to_string(), accept_invalid_cert: true, //TODO - })); + }) { + Ok(e) => { + if let Some(CommandResponse::ServerConnect { welcome_message }) = e { + println!("Connected to {}", host); + if let Some(message) = welcome_message { + println!("Welcome: {}", message); + } + } + } + Err(e) => { + println!("{} {}", "error:".red(), e); + } + }; } } |
