pub struct PlanArgs {
pub target: Utf8PathBuf,
pub to: String,
pub fetch: bool,
pub observe: Vec<Observe>,
pub decide: Vec<String>,
pub tech: Option<String>,
pub forge: Option<String>,
pub repo: Option<String>,
pub workflow: Option<String>,
pub style: Option<String>,
pub nix: Option<String>,
pub json: bool,
}Expand description
Arguments for rk reconcile plan.
Fields§
§target: Utf8PathBufThe repository to plan for.
to: StringThe release to converge toward: embedded for this binary’s own
bundle, offline; latest or an exact version through the crates
venue, which reaches the network and says so.
fetch: boolRead the recorded release’s bundle through the crates venue where the cache does not hold it, so the baseline is bytes; without it a missing baseline is reported as not observed.
observe: Vec<Observe>Opt into a read beyond the target: forge reads the trunk’s tip
at the origin remote.
decide: Vec<String>Select an answer to a decision the plan names, as <id>=<answer>;
repeatable. A selected decision is a fingerprint input.
tech: Option<String>Override the configured payload binding.
forge: Option<String>Override the configured forge.
repo: Option<String>Override the configured project path.
workflow: Option<String>Answer the working-copy mode: worktree or branches.
style: Option<String>Answer the release style: trunk or lines.
nix: Option<String>Answer the Nix opt-in: on or off.
json: boolEmit the plan as one JSON object on stdout instead of the human report.
Trait Implementations§
Source§impl Args for PlanArgs
impl Args for PlanArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl FromArgMatches for PlanArgs
impl FromArgMatches for PlanArgs
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(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.