pub enum WorktreesSubcommands {
Show 13 variants
List(ListCommand),
Tree(TreeCommand),
Focus(FocusCommand),
Close(CloseCommand),
Rebase(RebaseCommand),
Push(PushCommand),
MergeQueue(MergeQueueCommand),
Reposition(RepositionCommand),
Reload(ReloadCommand),
ShowClosed(ShowClosedCommand),
Register(RegisterCommand),
Heartbeat(HeartbeatCommand),
Unregister(UnregisterCommand),
}Expand description
Worktrees subcommands.
Variants§
List(ListCommand)
List the repos/worktrees currently open across all windows.
Tree(TreeCommand)
Show every repository and all its worktrees, grouped by repository.
Focus(FocusCommand)
Focus (raise) the VS Code window for a worktree folder.
Close(CloseCommand)
Close a worktree’s window and, for a linked worktree, delete it.
Rebase(RebaseCommand)
Rebase worktrees onto the remote default branch, fetching it once per repo.
Push(PushCommand)
Publish worktrees’ branches, force-pushing with a lease where needed.
MergeQueue(MergeQueueCommand)
Enqueue eligible worktrees’ PRs into the GitHub merge queue.
Reposition(RepositionCommand)
Move and resize worktrees’ open windows to match a reference window.
Reload(ReloadCommand)
Signal worktrees’ open windows to reload themselves.
ShowClosed(ShowClosedCommand)
Show or set whether closed worktrees are shown across all windows.
Register(RegisterCommand)
Register a window’s open worktree folders (companion feed op).
Heartbeat(HeartbeatCommand)
Refresh a window’s liveness and read any pending close/reload directive.
Unregister(UnregisterCommand)
Remove a window’s registration (companion feed op).
Trait Implementations§
Source§impl FromArgMatches for WorktreesSubcommands
impl FromArgMatches for WorktreesSubcommands
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<'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>
ArgMatches to self.Source§impl Subcommand for WorktreesSubcommands
impl Subcommand for WorktreesSubcommands
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
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
Self can parse a specific subcommand