summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src/cmds
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli/src/cmds')
-rw-r--r--mullvad-cli/src/cmds/split.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/mullvad-cli/src/cmds/split.rs b/mullvad-cli/src/cmds/split.rs
index 3aee1b0b1c..a8ff1c4375 100644
--- a/mullvad-cli/src/cmds/split.rs
+++ b/mullvad-cli/src/cmds/split.rs
@@ -33,6 +33,7 @@ fn create_pid_subcommand() -> clap::App<'static, 'static> {
.subcommand(
clap::SubCommand::with_name("delete").arg(clap::Arg::with_name("pid").required(true)),
)
+ .subcommand(clap::SubCommand::with_name("clear"))
.subcommand(clap::SubCommand::with_name("list"))
}
@@ -49,6 +50,10 @@ impl Split {
new_rpc_client()?.remove_split_tunnel_process(pid)?;
Ok(())
}
+ ("clear", Some(_)) => {
+ new_rpc_client()?.clear_split_tunnel_processes()?;
+ Ok(())
+ }
("list", Some(_)) => {
let pids = new_rpc_client()?.get_split_tunnel_processes()?;
println!("Excluded PIDs:");