List of all items
Structs
- config::Command
- config::CommandConfig
- config::CommitConfig
- config::CommitGenerationConfig
- config::DeprecationInfo
- config::Deprecations
- config::HooksConfig
- config::ListConfig
- config::MergeConfig
- config::OverridableConfig
- config::ProjectCiConfig
- config::ProjectConfig
- config::ProjectListConfig
- config::ResolvedConfig
- config::SelectConfig
- config::SwitchConfig
- config::SwitchPickerConfig
- config::TemplateExpandError
- config::UserConfig
- config::UserProjectOverrides
- config::approvals::Approvals
- git::Branch
- git::BranchRef
- git::CompletionBranch
- git::FailedCommand
- git::GitRemoteUrl
- git::HookErrorWithHint
- git::HookTypeIter
- git::IntegrationSignals
- git::LineDiff
- git::Repository
- git::SwitchSuggestionCtx
- git::WorkingTree
- git::WorktreeInfo
- git::remote_ref::RemoteRefInfo
- git::remote_ref::github::GitHubProvider
- git::remote_ref::gitlab::GitLabForkUrls
- git::remote_ref::gitlab::GitLabProvider
- shell::BypassAlias
- shell::DetectedLine
- shell::FileDetectionResult
- shell::ShellInit
- shell_exec::Cmd
- shell_exec::ShellConfig
- styling::AnstyleStyle
- styling::FormattedMessage
- styling::StyledLine
- styling::StyledString
- sync::Semaphore
- sync::SemaphoreGuard
- trace::parse::TraceEntry
Enums
- config::StageMode
- git::BranchCategory
- git::GitError
- git::HookType
- git::IntegrationReason
- git::RefType
- git::ResolvedWorktree
- git::WorktrunkError
- git::remote_ref::PlatformData
- shell::Shell
- styling::Stream
- trace::parse::TraceEntryKind
- trace::parse::TraceResult
Traits
Macros
Functions
- command_log::init
- command_log::log_command
- config::approvals::get_approvals_path
- config::check_and_migrate
- config::default_system_config_path
- config::detect_deprecations
- config::expand_template
- config::find_unknown_project_keys
- config::find_unknown_user_keys
- config::format_brief_warning
- config::format_deprecation_details
- config::format_deprecation_warnings
- config::format_migration_diff
- config::get_config_path
- config::get_system_config_path
- config::key_belongs_in
- config::normalize_template_vars
- config::redact_credentials
- config::sanitize_branch_name
- config::sanitize_db
- config::set_config_path
- config::short_hash
- config::warn_unknown_fields
- config::write_migration_file
- git::add_hook_skip_hint
- git::branch_tracks_ref
- git::check_integration
- git::compute_integration_lazy
- git::exit_code
- git::parse_numstat_line
- git::parse_owner_repo
- git::parse_porcelain_z
- git::parse_remote_owner
- git::parse_untracked_files
- git::path_dir_name
- git::remote_ref::branch_tracks_ref
- git::remote_ref::github::fork_remote_url
- git::remote_ref::gitlab::fetch_gitlab_project_urls
- git::remote_ref::gitlab::get_git_protocol
- git::remote_ref::local_branch_name
- git::set_base_path
- path::format_path_for_display
- path::home_dir
- path::sanitize_for_filename
- path::to_posix_path
- shell::completion_path
- shell::config_paths
- shell::current_shell
- shell::detect_zsh_compinit
- shell::extract_filename_from_path
- shell::is_shell_integration_line
- shell::is_shell_integration_line_for_uninstall
- shell::legacy_fish_conf_d_path
- shell::scan_for_detection_details
- shell_exec::set_command_timeout
- shell_exec::trace_instant
- styling::error_message
- styling::fix_dim_after_color_reset
- styling::format_bash_with_gutter
- styling::format_heading
- styling::format_toml
- styling::format_with_gutter
- styling::get_terminal_width
- styling::hint_message
- styling::hyperlink_stdout
- styling::info_message
- styling::progress_message
- styling::prompt_message
- styling::set_verbosity
- styling::stderr
- styling::stdout
- styling::strip_osc8_hyperlinks
- styling::success_message
- styling::suggest_command
- styling::supports_hyperlinks
- styling::truncate_visible
- styling::verbosity
- styling::visual_width
- styling::warning_message
- styling::wrap_styled_text
- trace::chrome::to_chrome_trace
- trace::parse::parse_lines
- utils::format_timestamp_iso8601
- utils::get_now
- utils::now_iso8601
Constants
- config::DEPRECATED_SECTION_KEYS
- config::DEPRECATED_TEMPLATE_VARS
- config::TEMPLATE_VARS
- git::NULL_OID
- shell_exec::DIRECTIVE_FILE_ENV_VAR
- styling::ADDITION
- styling::DEFAULT_HELP_WIDTH
- styling::DELETION
- styling::ERROR_SYMBOL
- styling::GUTTER
- styling::GUTTER_OVERHEAD
- styling::HINT_SYMBOL
- styling::INFO_SYMBOL
- styling::PROGRESS_SYMBOL
- styling::PROMPT_SYMBOL
- styling::SUCCESS_SYMBOL
- styling::WARNING_SYMBOL