1#[allow(clippy::wildcard_imports)]
2use super::*;
3
4#[derive(Subcommand)]
5pub enum MilestoneCommand {
6 Create {
7 #[arg(long)]
8 name: String,
9 #[arg(long = "target-date")]
10 target_date: Option<String>,
11 #[arg(long)]
12 description: Option<String>,
13 },
14 List,
15 Edit {
16 #[arg(long)]
17 name: String,
18 #[arg(long = "new-name")]
19 new_name: Option<String>,
20 #[arg(long = "target-date")]
21 target_date: Option<String>,
22 #[arg(long)]
23 description: Option<String>,
24 },
25 Delete {
26 #[arg(long)]
27 name: String,
28 #[arg(long)]
29 yes: bool,
30 },
31}