pub enum Command {
Show 18 variants
Tools {
command: ToolsCommand,
},
Login {
provider: AuthProvider,
},
Logout {
provider: AuthProvider,
},
Remote {
command: RemoteCommand,
},
Doctor,
Prune {
older_than: Option<Duration>,
dry_run: bool,
},
Models {
provider: ModelProvider,
},
Verify {
selection: SelectionArgs,
policy: PolicyArgs,
jobs: u32,
max_executions: Option<u64>,
timeout_ms: Option<Duration>,
reuse_only: Vec<ProfileKind>,
},
Status {
selection: SelectionArgs,
policy: PolicyArgs,
},
Graph {
args: Vec<String>,
},
Run {
command: RunCommand,
},
Request {
command: RequestCommand,
},
Session {
command: SessionCommand,
},
Cache {
command: CacheCommand,
},
Config {
command: ConfigCommand,
},
Monitor {
all: bool,
},
Review {
request: Option<RequestId>,
all: bool,
reviewer: Option<ReviewerId>,
},
Server {
command: ServerCommand,
},
}Variants§
Tools
Run scoped tools or check declared review tools.
Fields
command: ToolsCommandLogin
Sign in with Codex (ChatGPT) in the system browser and save artifactize’s tokens.
Fields
provider: AuthProviderLogout
Revoke and remove artifactize’s own Codex tokens.
Fields
provider: AuthProviderRemote
Sign in to, sign out of, or check a shared remote review store.
Fields
command: RemoteCommandDoctor
Check local readiness without provider calls or creating a Run.
Prune
Remove finished, unowned Run output; preserve database audit and repositories.
Fields
Models
List the models a backend offers to your key or account.
Fields
provider: ModelProviderVerify
Execute selected evals in the foreground.
Fields
selection: SelectionArgspolicy: PolicyArgstimeout_ms: Option<Duration>How long to wait for Human results; does not cancel pending requests (default 600000).
reuse_only: Vec<ProfileKind>Only reuse results for these kinds (comma-separated); an eval with nothing to reuse is not executed.
Status
Inspect current validation, saved Run audit, and what verify would do.
Graph
Moved to “artifactize config graph”.
Run
Read recorded Runs without discovering or executing project code.
Fields
command: RunCommandRequest
Read saved requests or claim, inspect, and submit Human reviews.
Fields
command: RequestCommandSession
Read a saved Agent review conversation or continue it with a follow-up.
Fields
command: SessionCommandCache
Inspect or maintain reusable results by reuse key without a repository.
Fields
command: CacheCommandConfig
Inspect static folder declarations without executing hooks or reviews.
Fields
command: ConfigCommandMonitor
Browse repositories/worktrees, Runs and eval details; initial selection is the current worktree.
Review
Search saved requests and claim, run tools for and submit Human reviews in a terminal UI; the search starts on the waiting Human reviews of every repository.
Fields
all: boolSearch every repository (the default); with –repo the search starts on that repository’s term instead.
reviewer: Option<ReviewerId>Reviewer name (defaults to USER).
Server
Serve or administer a shared remote review store (review-store.sqlite).
Fields
command: ServerCommandTrait Implementations§
Source§impl FromArgMatches for Command
impl FromArgMatches for Command
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 Command
impl Subcommand for Command
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