pub enum CommandGroup {
Show 13 variants
Preflight(PreflightArgs),
Windows {
command: WindowsCommand,
},
Apps {
command: AppsCommand,
},
Window {
command: WindowCommand,
},
Input {
command: InputCommand,
},
InputSource {
command: InputSourceCommand,
},
Ax {
command: AxCommand,
},
Observe {
command: ObserveCommand,
},
Debug {
command: DebugCommand,
},
Wait {
command: WaitCommand,
},
Scenario {
command: ScenarioCommand,
},
Profile {
command: ProfileCommand,
},
Completion(CompletionArgs),
}Variants§
Preflight(PreflightArgs)
Check runtime dependencies and permissions.
Windows
List windows.
Fields
§
command: WindowsCommandApps
List running apps.
Fields
§
command: AppsCommandWindow
Activate a target window/app.
Fields
§
command: WindowCommandInput
Execute pointer and keyboard input commands.
Fields
§
command: InputCommandInputSource
Query and switch macOS keyboard input sources.
Fields
§
command: InputSourceCommandAx
Query and interact with Accessibility (AX) nodes.
Observe
Capture screenshots for observation.
Fields
§
command: ObserveCommandDebug
Collect one-shot debug artifacts for triage.
Fields
§
command: DebugCommandWait
Wait primitives for UI stabilization.
Fields
§
command: WaitCommandScenario
Run declarative multi-step command chains.
Fields
§
command: ScenarioCommandProfile
Validate and bootstrap coordinate profiles.
Fields
§
command: ProfileCommandCompletion(CompletionArgs)
Print shell completion script.
Trait Implementations§
Source§impl Clone for CommandGroup
impl Clone for CommandGroup
Source§fn clone(&self) -> CommandGroup
fn clone(&self) -> CommandGroup
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CommandGroup
impl Debug for CommandGroup
Source§impl FromArgMatches for CommandGroup
impl FromArgMatches for CommandGroup
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>
Assign values from
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>
Assign values from
ArgMatches to self.Source§impl Subcommand for CommandGroup
impl Subcommand for CommandGroup
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
Append to
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
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for CommandGroup
impl RefUnwindSafe for CommandGroup
impl Send for CommandGroup
impl Sync for CommandGroup
impl Unpin for CommandGroup
impl UnsafeUnpin for CommandGroup
impl UnwindSafe for CommandGroup
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more