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.
ChangeDescribeArgs
Arguments for onevcs change describe.
ChangeReadyArgs
Arguments for onevcs change ready.
ChangeShowArgs
Arguments for onevcs change show.
Cli
Version control and its remote host, behind one host-neutral vocabulary.
EventsArgs
Arguments for onevcs events.
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.
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 and onevcs reclaim, which take the same ones.
RetireFinishedArgs
Arguments for onevcs retire-finished.
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.
StatusArgs
Arguments for onevcs status.
SupersedeArgs
Arguments for onevcs supersede.
SweepArgs
Arguments for onevcs sweep.
SyncArgs
Arguments for onevcs sync.

Enums§

ArtifactCommand
The onevcs artifact subcommands.
ChangeCommand
The onevcs change subcommands: a session’s own change request, after it exists.
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.