pub enum WorktreeCmd {
Start {
plan: String,
from: String,
shared_target: bool,
clone: bool,
url: Option<String>,
},
List,
Finish {
plan: String,
push: bool,
keep: bool,
into: String,
clone: bool,
},
}Variants§
Start
Create a plan-scoped worktree + plan/<name> branch, then print its path.
Fields
Share one Rust build cache across worktrees: write a
.cargo/config.toml pointing target-dir at <repo>/.wt-target,
avoiding a multi-GB target/ per worktree. Off by default.
List
List this repo’s plan-scoped worktrees and clones.
Finish
Merge the plan’s branch back, then tear the worktree down (force-remove
- delete branch + prune). Run from anywhere; operates on the main checkout.
Fields
Trait Implementations§
Source§impl Debug for WorktreeCmd
impl Debug for WorktreeCmd
Source§impl FromArgMatches for WorktreeCmd
impl FromArgMatches for WorktreeCmd
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>
Assign values from
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>
Assign values from
ArgMatches to self.Source§impl Subcommand for WorktreeCmd
impl Subcommand for WorktreeCmd
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
Append to
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
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for WorktreeCmd
impl RefUnwindSafe for WorktreeCmd
impl Send for WorktreeCmd
impl Sync for WorktreeCmd
impl Unpin for WorktreeCmd
impl UnsafeUnpin for WorktreeCmd
impl UnwindSafe for WorktreeCmd
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more