1 use clap::Subcommand;
2
3 #[derive(Subcommand)]
4 pub enum Commands {
5 #[clap(about = "Add new auth app.")]
6 New {},
7
8 #[clap(about = "List all your auth apps.")]
9 List {},
10
11 #[clap(about = "Show detail of a auth app.")]
12 Show {
13 /// Project Id
14 #[clap(short, long, required = true)]
15 id: String,
16 },
17
18 #[clap(about = "Delete a auth app.")]
19 Delete {
20 /// Project name
21 #[clap(short, long, required = true)]
22 id: String,
23 },
24
25 #[clap(about = "Use auth app for current CLI session.")]
26 Use {
27 #[clap(short, long, required = true)]
28 id: String,
29 },
30 }