diff options
| author | David Lönnhager <david.l@mullvad.net> | 2020-02-28 11:30:47 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2020-06-02 10:05:01 +0200 |
| commit | 312b626e288663329b9c81a700157b8f214441ec (patch) | |
| tree | 6b450110511e09ebaaa7598fc3004db9c280bd3e | |
| parent | 2691bd8622876b2884d7c6be2100883ba225a657 (diff) | |
| download | mullvadvpn-312b626e288663329b9c81a700157b8f214441ec.tar.xz mullvadvpn-312b626e288663329b9c81a700157b8f214441ec.zip | |
Add function to clear split-tunnel PIDs to CLI
| -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:"); |
