cod_cli/pull_request/
create.rs1use clap::Parser;
2
3#[derive(Parser, Debug)]
5pub struct CreatePullRequestArgs {
6 #[arg(short, long, value_name = "ASSIGNEE,...", value_delimiter = ',')]
8 pub assignees: Option<Vec<String>>,
9
10 #[arg(short, long)]
12 pub target_branch: Option<String>,
13
14 #[arg(id = "description", short, long)]
16 pub body: Option<String>,
17
18 #[arg(short, long)]
20 pub source_branch: Option<String>,
21
22 #[arg(short, long, value_name = "LABEL,...", value_delimiter = ',')]
24 pub labels: Option<Vec<String>>,
25
26 #[arg(long)]
28 pub title: Option<String>,
29
30 #[arg(short, long)]
32 pub milestone: Option<String>,
33}