summaryrefslogtreecommitdiff
path: root/src/cmds/arg/workspace_alias.rs
blob: 5ea8326d24827f065580545d709e2746b7c35080 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[derive(clap::Parser)]
pub struct JVWorkspaceAliasArgument {
    pub id: u32,

    #[arg(long = "to")]
    pub to: Option<u32>,

    #[arg(short = 'i', long = "insert")]
    pub insert: bool,

    #[arg(short = 'Q', long = "query")]
    pub query: bool,

    #[arg(short = 'e', long = "erase")]
    pub erase: bool,
}