List of all items
Structs
- cli::Cli
- config::AiToolConfig
- config::Config
- config::GitConfig
- config::LaunchConfig
- config::MergePreset
- config::ShellCompletionConfig
- config::UpdateConfig
- git::CommandResult
- hooks::HookEntry
- operations::helpers::ResolvedTarget
- registry::Registry
- registry::RepoEntry
- session::SessionMetadata
Enums
- cli::BackupAction
- cli::Commands
- cli::ConfigAction
- cli::HookAction
- cli::StashAction
- config::PromptPosition
- constants::LaunchMethod
- error::CwError
Functions
- config::ai_tool_merge_presets
- config::ai_tool_presets
- config::ai_tool_resume_presets
- config::claude_preset_names
- config::get_ai_tool_command
- config::get_ai_tool_delegate_command
- config::get_ai_tool_merge_command
- config::get_ai_tool_resume_command
- config::get_config_path
- config::get_config_value
- config::get_default_launch_method
- config::is_claude_tool
- config::list_config
- config::list_presets
- config::load_config
- config::parse_term_option
- config::prompt_shell_completion_setup
- config::reset_config
- config::resolve_launch_alias
- config::resolve_launch_display_name
- config::save_config
- config::set_ai_tool
- config::set_config_value
- config::show_config
- config::use_preset
- console::print_dim
- console::print_error
- console::print_header
- console::print_success
- console::print_warning
- console::status_icon
- console::status_style
- console::terminal_width
- constants::all_term_values
- constants::default_worktree_path
- constants::format_config_key
- constants::home_dir_or_fallback
- constants::launch_method_aliases
- constants::path_age_days
- constants::sanitize_branch_name
- constants::strip_unc
- constants::version_meets_minimum
- cwshare_setup::create_cwshare_template
- cwshare_setup::detect_common_files
- cwshare_setup::has_cwshare_file
- cwshare_setup::is_cwshare_prompted
- cwshare_setup::mark_cwshare_prompted
- cwshare_setup::prompt_cwshare_setup
- git::branch_exists
- git::canonicalize_or
- git::detect_default_branch
- git::fetch_and_rebase_target
- git::find_worktree_by_branch
- git::find_worktree_by_intended_branch
- git::find_worktree_by_name
- git::get_branch_name_error
- git::get_config
- git::get_current_branch
- git::get_feature_worktrees
- git::get_main_repo_root
- git::get_repo_root
- git::git_command
- git::has_command
- git::is_non_interactive
- git::is_valid_branch_name
- git::normalize_branch_name
- git::parse_worktrees
- git::remote_branch_exists
- git::remove_worktree_safe
- git::run_command
- git::set_config
- git::unset_config
- hooks::add_hook
- hooks::get_hooks
- hooks::load_hooks_config
- hooks::normalize_event_name
- hooks::remove_hook
- hooks::run_hooks
- hooks::save_hooks_config
- hooks::set_hook_enabled
- messages::backup_not_found
- messages::base_repo_not_found
- messages::branch_not_found
- messages::cannot_delete_main_worktree
- messages::cannot_determine_base_branch
- messages::cannot_determine_branch
- messages::cleanup_complete
- messages::deleting_local_branch
- messages::deleting_remote_branch
- messages::detached_head_warning
- messages::gh_cli_not_found
- messages::import_file_not_found
- messages::invalid_branch_name
- messages::merge_failed
- messages::missing_metadata
- messages::pr_creation_failed
- messages::pushing_to_origin
- messages::rebase_failed
- messages::rebase_in_progress
- messages::removing_worktree
- messages::resuming_ai_tool_in
- messages::starting_ai_tool_foreground
- messages::starting_ai_tool_in
- messages::stash_not_found
- messages::switched_to_worktree
- messages::worktree_dir_not_found
- messages::worktree_not_found
- operations::ai_tools::launch_ai_tool
- operations::ai_tools::resume_worktree
- operations::backup::backup_worktree
- operations::backup::list_backups
- operations::backup::restore_worktree
- operations::clean::clean_worktrees
- operations::config_ops::change_base_branch
- operations::config_ops::export_config
- operations::config_ops::import_config
- operations::diagnostics::doctor
- operations::display::diff_worktrees
- operations::display::format_age
- operations::display::get_worktree_status
- operations::display::list_worktrees
- operations::display::show_stats
- operations::display::show_status
- operations::display::show_tree
- operations::git_ops::create_pr_worktree
- operations::git_ops::merge_worktree
- operations::global_ops::global_list_worktrees
- operations::global_ops::global_prune
- operations::global_ops::global_scan
- operations::helpers::build_hook_context
- operations::helpers::get_branch_for_worktree
- operations::helpers::get_worktree_metadata
- operations::helpers::is_global_mode
- operations::helpers::parse_repo_branch_target
- operations::helpers::resolve_worktree_target
- operations::helpers::set_global_mode
- operations::launchers::detached::run
- operations::launchers::foreground::run
- operations::launchers::iterm::launch_pane
- operations::launchers::iterm::launch_tab
- operations::launchers::iterm::launch_window
- operations::launchers::tmux::launch_pane
- operations::launchers::tmux::launch_session
- operations::launchers::tmux::launch_window
- operations::launchers::wezterm::launch_pane
- operations::launchers::wezterm::launch_tab
- operations::launchers::wezterm::launch_window
- operations::launchers::zellij::launch_pane
- operations::launchers::zellij::launch_session
- operations::launchers::zellij::launch_tab
- operations::path_cmd::worktree_path
- operations::setup_claude::is_skill_installed
- operations::setup_claude::setup_claude
- operations::setup_claude::skill_path
- operations::shell::shell_worktree
- operations::stash::stash_apply
- operations::stash::stash_list
- operations::stash::stash_save
- operations::worktree::create_worktree
- operations::worktree::delete_worktree
- operations::worktree::sync_worktree
- registry::get_all_registered_repos
- registry::get_registry_path
- registry::load_registry
- registry::prune_registry
- registry::register_repo
- registry::save_registry
- registry::scan_for_repos
- registry::update_last_seen
- session::chrono_now_iso_pub
- session::claude_native_session_exists
- session::delete_session
- session::get_session_dir
- session::get_sessions_dir
- session::list_sessions
- session::load_context
- session::load_session_metadata
- session::save_context
- session::save_session_metadata
- shared_files::parse_cwshare
- shared_files::share_files
- shell_functions::generate
- tui::arrow_select
- update::check_for_update_if_needed
- update::refresh_cache
- update::upgrade
Type Aliases
Constants
- config::CONFIG_KEYS
- constants::AI_TOOL_POLL_MS
- constants::AI_TOOL_TIMEOUT_SECS
- constants::CLAUDE_SESSION_PREFIX_LENGTH
- constants::CONFIG_KEY_BASE_BRANCH
- constants::CONFIG_KEY_BASE_PATH
- constants::CONFIG_KEY_INTENDED_BRANCH
- constants::HOOK_EVENTS
- constants::MAX_SESSION_NAME_LENGTH
- constants::MIN_GIT_VERSION
- constants::MIN_GIT_VERSION_MAJOR
- constants::MIN_GIT_VERSION_MINOR
- constants::PRESET_NAMES
- constants::SECS_PER_DAY
- constants::SECS_PER_DAY_F64