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