1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use eyre::Result; use structopt::StructOpt; use crate::server::server; #[derive(StructOpt)] pub enum ServerCmd { Start { command: Vec<String> }, } impl ServerCmd { pub fn run(&self) -> Result<()> { server::launch(); Ok(()) } }