19 lines
419 B
Rust
19 lines
419 B
Rust
#![warn(clippy::all, rust_2018_idioms)]
|
|
|
|
use std::process::{ExitStatus, Command};
|
|
|
|
mod app;
|
|
pub use app::TemplateApp;
|
|
pub use app::SshDeets;
|
|
|
|
pub fn connect_ssh(connect: bool, structure: SshDeets) -> Result<(), ExitStatus>{
|
|
let argss = structure.concat(connect);
|
|
if connect == false{
|
|
Command::new("sshuttle")
|
|
.args(argss)
|
|
.spawn()
|
|
.expect("FUCK");
|
|
}
|
|
Ok(())
|
|
}
|