diff options
Diffstat (limited to 'mullvad-cli/src/cmds')
| -rw-r--r-- | mullvad-cli/src/cmds/split.rs | 5 |
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:"); |
