watchers 1.8.0

Git integrated file watcher
use clap::{Parser, Subcommand};

#[derive(Parser)]
#[command(name = "watchers", version)]
#[command(about = "File watcher manager", long_about = None)]
pub struct Cli {
    #[command(subcommand)]
    pub command: Commands,
}

#[derive(Subcommand)]
pub enum Commands {
    Start { name: String },

    Stop { name: String },

    Create { name: String },

    Delete { name: String },

    Logs { name: String },

    List {},

    #[command(hide = true, name = "__daemon")]
    Daemon { name: String }
}