12 releases (4 stable)
3.0.0 | Jul 5, 2020 |
---|---|
2.0.1 | Jul 4, 2020 |
1.0.0 | Apr 24, 2019 |
0.8.0 | Mar 12, 2019 |
#63 in #ssh
26 downloads per month
10KB
202 lines
nbssh
SSH command generator. Example usage:
use nbssh::{Address, SshParams};
use std::process::Command;
let params = SshParams {
address: Address::from_host("myHost"),
..Default::default()
};
let args = params.command(&["echo", "hello"]);
Command::new(&args[0]).args(&args[1..]).status().unwrap();
lib.rs
:
SSH command generator. Example usage:
use nbssh::{Address, SshParams};
use std::process::Command;
let params = SshParams {
address: Address::from_host("myHost"),
..Default::default()
};
let args = params.command(&["echo", "hello"]);
Command::new(&args[0]).args(&args[1..]).status().unwrap();
Dependencies
~0.6–1.2MB
~27K SLoC