use clap::Subcommand;
#[derive(Subcommand, Clone, Debug)]
pub enum AuthCommands {
Login {
#[arg(long, default_value = "grpc.heddle.sh")]
server: String,
#[arg(long)]
no_browser: bool,
},
Logout {
#[arg(long)]
server: Option<String>,
},
Status {
#[arg(long)]
server: Option<String>,
},
CreateServiceToken {
name: String,
#[arg(long)]
namespace: String,
#[arg(long)]
server: Option<String>,
},
}