pub enum SessionsSubcommands {
List(ListCommand),
Hook(HookCommand),
InstallHooks(InstallHooksCommand),
UninstallHooks(UninstallHooksCommand),
InstallWrapper(InstallWrapperCommand),
UninstallWrapper(UninstallWrapperCommand),
Window(WindowCommand),
WindowUnregister(WindowUnregisterCommand),
}Expand description
Sessions subcommands.
Variants§
List(ListCommand)
List the Claude Code sessions currently running across all windows.
Hook(HookCommand)
Claude Code hook sink: read a hook event on stdin and report it to the daemon (run by Claude Code, not by hand).
InstallHooks(InstallHooksCommand)
Install the Claude Code hooks that feed the sessions tracker into
~/.claude/settings.json (idempotent).
UninstallHooks(UninstallHooksCommand)
Remove the sessions-tracker hooks from ~/.claude/settings.json.
InstallWrapper(InstallWrapperCommand)
Install the claude-wrap shim and point VS Code’s Claude extension at it
(idempotent).
UninstallWrapper(UninstallWrapperCommand)
Remove the claude-wrap shim and VS Code’s wrapper setting.
Window(WindowCommand)
Report a window’s Claude tab/terminal counts (companion feed op).
WindowUnregister(WindowUnregisterCommand)
Remove a window’s embedding report (companion feed op).
Trait Implementations§
Source§impl FromArgMatches for SessionsSubcommands
impl FromArgMatches for SessionsSubcommands
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 SessionsSubcommands
impl Subcommand for SessionsSubcommands
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 SessionsSubcommands
impl RefUnwindSafe for SessionsSubcommands
impl Send for SessionsSubcommands
impl Sync for SessionsSubcommands
impl Unpin for SessionsSubcommands
impl UnsafeUnpin for SessionsSubcommands
impl UnwindSafe for SessionsSubcommands
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