tusktsk 2.1.3

🦀 TuskTsk Enhanced - Ultra-fast Rust configuration parser with maximum syntax flexibility
Documentation
use clap::Subcommand;
use tusktsk::TuskResult;

#[derive(Subcommand)]
pub enum ServicesCommand {
    Start,
    Stop,
    Status,
    Restart,
    Logs,
}

pub fn run(cmd: ServicesCommand) -> TuskResult<()> {
    match cmd {
        ServicesCommand::Start => { 
            println!("[services start] stub"); 
            Ok(()) 
        }
        ServicesCommand::Stop => { 
            println!("[services stop] stub"); 
            Ok(()) 
        }
        ServicesCommand::Status => { 
            println!("[services status] stub"); 
            Ok(()) 
        }
        ServicesCommand::Restart => { 
            println!("[services restart] stub"); 
            Ok(()) 
        }
        ServicesCommand::Logs => { 
            println!("[services logs] stub"); 
            Ok(()) 
        }
    }
}