summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli')
-rw-r--r--mullvad-cli/src/cmds/connect.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/mullvad-cli/src/cmds/connect.rs b/mullvad-cli/src/cmds/connect.rs
index b7cf7cd8c5..40dbe5a5a0 100644
--- a/mullvad-cli/src/cmds/connect.rs
+++ b/mullvad-cli/src/cmds/connect.rs
@@ -1,9 +1,9 @@
use clap;
+use error_chain::ChainedError;
use new_rpc_client;
use Command;
use Result;
-
pub struct Connect;
impl Command for Connect {
@@ -18,7 +18,9 @@ impl Command for Connect {
fn run(&self, _matches: &clap::ArgMatches) -> Result<()> {
let mut rpc = new_rpc_client()?;
- rpc.connect()?;
+ if let Err(e) = rpc.connect() {
+ eprintln!("{}", e.display_chain());
+ }
Ok(())
}
}