Skip to main content

Module cli

Module cli 

Source
Expand description

The command-line argument surface.

This is the parser only: it validates what a user typed and nothing else. What each command then does is app.rs’s, reached through crate::run; a seam with no body behind it answers exit code 70 from there, never from here.

Structs§

ArtifactCatArgs
Arguments for onevcs artifact cat.
BoundaryCheckArgs
Arguments for onevcs boundary check.
BoundaryInspectArgs
Arguments for onevcs boundary inspect.
BoundarySchemaArgs
Arguments for onevcs boundary schema.
ChangeCommentsArgs
Arguments for onevcs change comments.
ChangeDescribeArgs
Arguments for onevcs change describe.
ChangeReadyArgs
Arguments for onevcs change ready.
ChangeReopenArgs
Arguments for onevcs change reopen.
ChangeReplyArgs
Arguments for onevcs change reply.
ChangeRetargetArgs
Arguments for onevcs change retarget.
ChangeShowArgs
Arguments for onevcs change show.
ChangeStandingsArgs
Arguments for onevcs change standings.
Cli
Version control and its remote host, behind one host-neutral vocabulary.
EventsArgs
Arguments for onevcs events.
ExportArgs
Arguments for onevcs export.
ImportArgs
Arguments for onevcs import.
IntegrateArgs
Arguments for onevcs integrate.
PoolMaintainArgs
Arguments for onevcs pool maintain.
PoolPruneArgs
Arguments for onevcs pool prune.
PoolStatusArgs
Arguments for onevcs pool status.
PreserveArgs
Arguments for onevcs preserve.
PublishArgs
Arguments for onevcs publish.
PublishBranchArgs
Arguments for onevcs publish-branch.
ReclaimArgs
Arguments for onevcs reclaim: retire’s, and whether to discard a branch whose work nothing landed.
RecoverArgs
Arguments for onevcs recover.
RecoverableArgs
Arguments for onevcs recoverable.
RegisterArgs
Arguments for onevcs register.
ReleaseAcknowledgeArgs
Arguments for onevcs release acknowledge.
ReleaseDeclarationArgs
Arguments for onevcs release declaration.
ReleaseDiscoverArgs
Arguments for onevcs release discover.
ReleaseLatestArgs
Arguments for onevcs release latest.
ReleaseStatusArgs
Arguments for onevcs release status.
ReleaseTargetsArgs
Arguments for onevcs release targets.
ReposArgs
Arguments for onevcs repos.
ResolveArgs
Arguments for onevcs resolve.
RetireArgs
Arguments for onevcs retire, which onevcs reclaim takes too.
RetireFinishedArgs
Arguments for onevcs retire-finished.
RulesApplyArgs
Arguments for onevcs rules apply.
RulesCheckArgs
Arguments for onevcs rules check.
SessionHoldersArgs
Arguments for onevcs session holders.
SessionOpenArgs
Arguments for onevcs session open.
SessionTokenArgs
A session token, for the commands that take nothing else.
StackBaseArgs
Arguments for onevcs stack-base.
StatusArgs
Arguments for onevcs status.
SupersedeArgs
Arguments for onevcs supersede.
SweepArgs
Arguments for onevcs sweep.
SyncArgs
Arguments for onevcs sync.
TermScopeArgs
Which private repositories a public boundary check derives its terms from.

Enums§

ArtifactCommand
The onevcs artifact subcommands.
BoundaryCommand
The onevcs boundary subcommands.
ChangeCommand
The onevcs change subcommands: a session’s own change request, after it exists.
CliVisibility
A visibility as the command line spells it.
Command
The top-level commands.
PoolCommand
The onevcs pool subcommands.
ReleaseCommand
The onevcs release subcommands.
RulesCommand
The onevcs rules subcommands.
SessionCommand
The onevcs session subcommands.
SweepFormat
How onevcs sweep writes its report.