app-oten 0.3.2

Command line tool for creating and managing SmbPndk resources.
Documentation
use clap::Subcommand;

#[derive(Subcommand)]
pub enum Commands {
    #[clap(about = "Add new auth app.")]
    New {},

    #[clap(about = "List all your auth apps.")]
    List {},

    #[clap(about = "Show detail of a auth app.")]
    Show {
        /// Project Id
        #[clap(short, long, required = true)]
        id: String,
    },

    #[clap(about = "Delete a auth app.")]
    Delete {
        /// Project name
        #[clap(short, long, required = true)]
        id: String,
    },

    #[clap(about = "Use auth app for current CLI session.")]
    Use {
        #[clap(short, long, required = true)]
        id: String,
    },
}