aboutsummaryrefslogtreecommitdiffstats
path: root/mumctl
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2020-10-21 19:28:38 +0200
committerGustav Sörnäs <gustav@sornas.net>2020-10-21 19:28:38 +0200
commit92d64a493ced079645e7f0601ff9a573c1616203 (patch)
treea0f2df7493b9790be43e8a6c311fffbcd30480e3 /mumctl
parentb268bec2919c8ad418b52d8dc68a30d5b0f02be6 (diff)
parent9d865becb19e7ce870b23c4d96d9127baff44d56 (diff)
downloadmum-92d64a493ced079645e7f0601ff9a573c1616203.tar.gz
Merge branch 'network-rework' into 'main'
Add tcp event system Closes #26 See merge request gustav/mum!17
Diffstat (limited to 'mumctl')
-rw-r--r--mumctl/src/main.rs16
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);
+ }
+ };
}
}