blob: 4847a0805afe4f13f5831154981b9c4a4654ab5f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
use Command;
use Result;
use clap;
use rpc;
pub struct Connect;
impl Command for Connect {
fn name(&self) -> &'static str {
"connect"
}
fn clap_subcommand(&self) -> clap::App<'static, 'static> {
clap::SubCommand::with_name(self.name())
.about("Command the client to start establishing a VPN tunnel")
}
fn run(&self, _matches: &clap::ArgMatches) -> Result<()> {
let _response: Option<()> = rpc::call("connect", &[] as &[u8; 0])?;
Ok(())
}
}
|