summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli/src')
-rw-r--r--mullvad-cli/src/cmds/status.rs5
-rw-r--r--mullvad-cli/src/cmds/tunnel.rs6
2 files changed, 10 insertions, 1 deletions
diff --git a/mullvad-cli/src/cmds/status.rs b/mullvad-cli/src/cmds/status.rs
index 8642c581ce..4846296fbb 100644
--- a/mullvad-cli/src/cmds/status.rs
+++ b/mullvad-cli/src/cmds/status.rs
@@ -57,6 +57,11 @@ impl Command for Status {
println!("New relay list: {:#?}", relay_list);
}
}
+ DaemonEvent::WireguardKey(key_event) => {
+ if verbose {
+ println!("{}", key_event);
+ }
+ }
}
}
}
diff --git a/mullvad-cli/src/cmds/tunnel.rs b/mullvad-cli/src/cmds/tunnel.rs
index 7eacdddb78..9fc7c12469 100644
--- a/mullvad-cli/src/cmds/tunnel.rs
+++ b/mullvad-cli/src/cmds/tunnel.rs
@@ -173,7 +173,11 @@ impl Tunnel {
fn process_wireguard_key_generate() -> Result<()> {
let mut rpc = new_rpc_client()?;
- rpc.generate_wireguard_key().map_err(|e| e.into())
+ let result = rpc
+ .generate_wireguard_key()
+ .map_err(|e| crate::Error::RpcClientError(e))?;
+ println!("{}", result);
+ Ok(())
}
fn handle_ipv6_cmd(matches: &clap::ArgMatches<'_>) -> Result<()> {