Skip to main content

Commands

Enum Commands 

Source
pub enum Commands {
Show 28 variants Method(ReadArgs), Binding(ReadArgs), Snippet(ReadArgs), Guide(GuideArgs), Forge(ReadArgs), Versions(VersionsArgs), Payload(PayloadArgs), Init(InitArgs), Status(StatusArgs), Upgrade(UpgradeArgs), Adopt(AdoptArgs), Assess(AssessArgs), Stage(StageArgs), Reconcile(ReconcileArgs), Setup(SetupArgs), Branches(BranchesArgs), Lines(LinesArgs), Message(MessageArgs), Worktree(WorktreeArgs), Issue(IssueArgs), Runs(RunsArgs), Skill(SkillArgs), SelfDepend(SelfDependArgs), Depend(DependArgs), Doctor(DoctorArgs), Usage, License, Completions(CompletionsArgs),
}
Expand description

Every subcommand the binary offers.

Variants§

§

Method(ReadArgs)

Read the technology-agnostic method chapters.

§

Binding(ReadArgs)

Read the per-technology bindings.

§

Snippet(ReadArgs)

Read the deterministic files a binding lands.

§

Guide(GuideArgs)

Print a runbook with what detection knows filled in.

§

Forge(ReadArgs)

Read the per-forge documents.

§

Versions(VersionsArgs)

Print the pinned-tool registry, with –check as its online freshness report.

§

Payload(PayloadArgs)

Report the payload this binary carries, with its digests.

§

Init(InitArgs)

Land a technology’s files into a target repository.

§

Status(StatusArgs)

Report what landed in a target and whether it drifted.

§

Upgrade(UpgradeArgs)

Take a landed target to this binary’s payload.

§

Adopt(AdoptArgs)

Record a target landed before the record existed.

§

Assess(AssessArgs)

Classify a target before anything lands: greenfield, brownfield, or needs-decision.

§

Stage(StageArgs)

Write the candidate this binary would land into a disposable stage, beside its knowledge.

§

Reconcile(ReconcileArgs)

Compute the plan that converges a target toward one release, and print it.

§

Setup(SetupArgs)

Execute the repository-side setup against the detected forge.

§

Branches(BranchesArgs)

Report and prune local branches the forge already merged.

§

Lines(LinesArgs)

Open, inventory, and retire the release lines.

§

Message(MessageArgs)

Judge a commit message, title, or body against the content guards.

§

Worktree(WorktreeArgs)

Inspect, create, and prune the linked worktrees beside a checkout.

§

Issue(IssueArgs)

Start work from a forge issue, with the forge naming the branch.

§

Runs(RunsArgs)

Inspect and prune the run journals.

§

Skill(SkillArgs)

Manage the agent skills at user scope.

§

SelfDepend(SelfDependArgs)

Wire release-kit as a consumer’s dependency and keep its pin fresh.

§

Depend(DependArgs)

Add another project as a dependency of a target, from how the source distributes itself.

§

Doctor(DoctorArgs)

Run every environment probe and report by class.

§

Usage

Print the whole command surface in one call.

§

License

Print the license terms the binary carries.

§

Completions(CompletionsArgs)

Generate shell completions.

Trait Implementations§

Source§

impl Debug for Commands

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl FromArgMatches for Commands

Source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from ArgMatches, parsing the arguments as needed. Read more
Source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>

Instantiate Self from ArgMatches, parsing the arguments as needed. Read more
Source§

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>

Assign values from ArgMatches to self.
Source§

impl Subcommand for Commands

Source§

fn augment_subcommands<'b>(__clap_app: Command) -> Command

Append to Command so it can instantiate Self via FromArgMatches::from_arg_matches_mut Read more
Source§

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 more
Source§

fn has_subcommand(__clap_name: &str) -> bool

Test whether Self can parse a specific subcommand

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.