Skip to main content

plan_issue_cli/commands/
completion.rs

1use clap::{Args, ValueEnum};
2use serde::Serialize;
3
4#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, ValueEnum)]
5pub enum CompletionShell {
6    Bash,
7    Zsh,
8}
9
10#[derive(Debug, Clone, Args, Serialize)]
11pub struct CompletionArgs {
12    /// Shell to generate completion script for.
13    #[arg(value_enum, value_name = "shell")]
14    pub shell: CompletionShell,
15}