List of all items
Structs
- backup::BackupInfo
- backup::BackupMetadata
- cli::Cli
- cli::SearchArgs
- config::Config
- config::ConfigIssue
- config::MaintenanceConfig
- config::StatsConfig
- db::CommandRecord
- db::NewCommand
- db::ProjectSummary
- db::QueryFilter
- db::SearchFilter
- db::SessionSummary
- doctor::Check
- doctor::Report
- gitctx::GitContext
- importer::ImportStats
- lifecycle::github::ReleaseInfo
- lifecycle::uninstall::UninstallActions
- lifecycle::update::UpdateReport
- migrations::Outcome
- project::ProjectInfo
- secrets::Finding
- stats::Filters
- stats::Stats
- tui::actions::DbBackend
- tui::app::Overview
- tui::app::TuiApp
- tui::app::TuiFilters
Enums
- cli::Command
- cli::CompletionShell
- cli::ConfigCommand
- cli::MaintenanceCommand
- cli::ProjectCommand
- cli::SecretsCommand
- cli::SessionCommand
- cli::SessionFormat
- cli::ShellCommand
- cli::StatsIgnoreCommand
- config::IssueLevel
- doctor::Status
- export::ExportFormat
- lifecycle::uninstall::Decision
- project::ProjectSource
- secrets::Category
- shell::BlockRepair
- shell::BlockState
- shell::ShellUpgrade
- tui::actions::Action
- tui::app::StatusFilter
- tui::app::TuiMode
Traits
Functions
- archive::safe_unpack
- archive::validate_entry_path
- backup::backups_dir
- backup::create_backup
- backup::list_archives
- backup::restore_run
- backup::run
- completions::run
- config::backup_existing
- config::config_dir
- config::config_path
- config::data_dir
- config::db_path
- config::harden_dir
- config::harden_file
- config::load_and_validate
- confirm::confirm
- db::all_commands
- db::apply_redactions
- db::compute_hash
- db::count
- db::count_older_than
- db::delete_command
- db::delete_older_than
- db::fetch_all
- db::fetch_filtered
- db::fetch_older_than
- db::fetch_query
- db::format_timestamp
- db::get_command
- db::insert_command
- db::is_valid_date
- db::latest_session_id
- db::match_project_roots
- db::now_timestamp
- db::open
- db::open_and_migrate
- db::open_readonly
- db::project_records
- db::project_summaries
- db::project_summary
- db::resolve_before
- db::resolve_since
- db::session_commands
- db::session_summaries
- db::table_exists
- doctor::run
- export::records_to_json
- export::run
- filter::is_sensitive
- gitctx::detect
- importer::import_bash_history
- importer::import_from_str
- init::run
- init::run_shell_upgrade
- lifecycle::asset_names_for_version
- lifecycle::compare_versions
- lifecycle::current_version
- lifecycle::github::api_base
- lifecycle::github::asset_url
- lifecycle::github::download_base
- lifecycle::github::fetch_latest_release
- lifecycle::github::http_get_bytes
- lifecycle::github::http_get_string
- lifecycle::github::owner
- lifecycle::github::parse_github_latest_release
- lifecycle::github::repo
- lifecycle::normalize_tag
- lifecycle::parse_sha256_file
- lifecycle::parse_version
- lifecycle::sha256_hex
- lifecycle::signature::cosign_available
- lifecycle::signature::expected_identity
- lifecycle::signature::expected_oidc_issuer
- lifecycle::signature::signature_asset_name
- lifecycle::signature::verify_sigstore_bundle
- lifecycle::target_triple
- lifecycle::uninstall::bashrc_has_block
- lifecycle::uninstall::bin_path
- lifecycle::uninstall::decide
- lifecycle::uninstall::interpret_confirmation
- lifecycle::uninstall::plan_uninstall
- lifecycle::uninstall::remove_bashrc_block
- lifecycle::uninstall::run
- lifecycle::update::run
- lifecycle::update_available
- lifecycle::upgrade::find_binary
- lifecycle::upgrade::run
- lifecycle::verify_sha256
- list::run
- list::short_line
- maintenance::run
- maintenance::run_status
- mdfmt::display_home
- mdfmt::longest_backtick_run
- mdfmt::md_code_block
- mdfmt::md_inline_code
- mdfmt::md_table_cell_code
- mdfmt::md_table_cell_text
- mdfmt::opt
- mdfmt::opt_home
- mdfmt::short_datetime
- mdfmt::time_part
- migrations::apply
- migrations::schema_version
- project::current_name
- project::detect
- project::run_current
- project::run_list
- project::run_report
- project::run_show
- prune::delete_run
- prune::parse_duration
- prune::prune_run
- secrets::analyze
- secrets::run_redact
- secrets::run_scan
- session::run_export
- session::run_list
- session::run_show
- shell::bashrc_snippet
- shell::block_state
- shell::block_version
- shell::count_blocks
- shell::has_block
- shell::has_ctrl_r_bind
- shell::install_block
- shell::repair_block
- shell::strip_blocks
- shell::upgrade_block
- shell::wrapped_block
- show::run_print
- show::run_show
- stats::compute
- stats::failure_rate
- stats::normalize_command_name
- stats::run
- tui::app::last_segment
- tui::clipboard::copy_to_clipboard
- tui::events::map_key
- tui::format::context_label
- tui::format::short_time
- tui::format::status_symbol
- tui::format::status_text
- tui::format::truncate_end
- tui::format::truncate_middle
- tui::fuzzy_filter
- tui::help::shortcuts
- tui::run_interactive
- tui::search_print
- tui::search_records
- tui::theme::badge
- tui::theme::border
- tui::theme::label
- tui::theme::selected
- tui::theme::status_color
- tui::theme::strong
- tui::theme::title
- tui::theme::value
- tui::ui::render
- version::run
Constants
- config::SECRET_DIR_MODE
- config::SECRET_FILE_MODE
- lifecycle::uninstall::BASHRC_BEGIN_MARKER
- lifecycle::uninstall::BASHRC_END_MARKER
- migrations::SCHEMA_VERSION
- shell::BLOCK_BEGIN
- shell::BLOCK_END
- shell::SNIPPET_VERSION
- tui::app::DEFAULT_PAGE_SIZE
- tui::theme::ACCENT
- tui::theme::BORDER
- tui::theme::DANGER
- tui::theme::INFO
- tui::theme::MUTED
- tui::theme::SUCCESS
- tui::theme::TITLE
- tui::theme::WARNING