pub enum Commands {
Show 16 variants
Ai(AiCommand),
Git(GitCommand),
Commands(CommandsCommand),
Config(ConfigCommand),
Atlassian(AtlassianCommand),
Browser(BrowserCommand),
Daemon(DaemonCommand),
Datadog(DatadogCommand),
Snowflake(SnowflakeCommand),
Worktrees(WorktreesCommand),
Coverage(CoverageCommand),
Transcript(TranscriptCommand),
Log(LogCommand),
Resources(ResourcesCommand),
Completions(CompletionsCommand),
HelpAll(HelpCommand),
}Expand description
Top-level subcommand dispatch enum.
Each variant wraps the subcommand-specific argument struct (e.g.
ai::AiCommand, git::GitCommand, atlassian::AtlassianCommand);
follow the variant’s payload type for the per-command argument surface.
Variants§
Ai(AiCommand)
AI operations.
Git(GitCommand)
Git-related operations.
Commands(CommandsCommand)
Command template management.
Config(ConfigCommand)
Configuration and model information.
Atlassian(AtlassianCommand)
Atlassian: JIRA and Confluence operations.
Browser(BrowserCommand)
Browser bridge: drive authenticated requests through a browser tab.
Daemon(DaemonCommand)
Daemon: host long-lived services (e.g. the browser bridge).
Datadog(DatadogCommand)
Datadog: read-only API operations.
Snowflake(SnowflakeCommand)
Snowflake: run arbitrary SQL through the daemon’s multiplexed sessions.
Worktrees(WorktreesCommand)
Worktrees: list the repos/worktrees open across all VS Code windows.
Coverage(CoverageCommand)
Coverage: diff/patch coverage analysis for PR comments.
Transcript(TranscriptCommand)
Transcript and caption fetching from media platforms.
Log(LogCommand)
Search the local invocation + HTTP request log.
Resources(ResourcesCommand)
Embedded reference resources (specs, etc.).
Completions(CompletionsCommand)
Generates shell completion scripts.
HelpAll(HelpCommand)
Displays comprehensive help for all commands.
Trait Implementations§
Source§impl FromArgMatches for Commands
impl FromArgMatches for Commands
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§impl Subcommand for Commands
impl Subcommand for Commands
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Self can parse a specific subcommand