List of all items
Structs
- cache::CacheIndex
- cache::CacheIndexEntry
- cache::CachedCommit
- cache::RepoCache
- cli::Cli
- config::AppConfig
- config::FieldGroup
- config::FieldSubgroup
- preset::FallbackConfig
- preset::LlmPresetFields
- preset::Preset
- preset::PresetsFile
- update::VersionCheck
Enums
Functions
- cache::get_head_hash
- cache::interactive_history
- cache::record_commit
- cli::interactive_config
- cli::parse
- config::default_true
- config::field_description
- config::global_config_path
- config::save_auto_update_preference
- git::commit_is_merge
- git::commit_is_pushed
- git::compute_next_minor_tag
- git::create_tag
- git::ensure_ancestor_of_head
- git::ensure_commit_exists
- git::ensure_head_exists
- git::filter_diff_by_globs
- git::find_repo_root
- git::get_commit_diff
- git::get_latest_tag
- git::get_range_diff
- git::get_staged_diff
- git::get_staged_diff_filtered
- git::has_upstream_branch
- git::head_is_merge_commit
- git::is_head_commit
- git::is_head_pushed
- git::list_staged_files
- git::rewrite_commit_message
- git::run_commit
- git::run_push
- git::undo_last_commit_soft
- interpolation::interpolate
- preset::apply_preset_to_config
- preset::create_preset
- preset::delete_preset
- preset::duplicate_preset
- preset::export_presets
- preset::fields_from_config
- preset::find_duplicate
- preset::import_presets
- preset::interactive_fallback_order
- preset::interactive_presets
- preset::load_presets
- preset::preset_is_modified
- preset::prompt_update_preset
- preset::rename_preset
- preset::save_current_as_preset
- preset::save_presets
- preset::select_and_load_preset
- prompt::build_system_prompt
- provider::call_llm
- provider::call_llm_with_fallback
- provider::default_model_for
- ui::confirm
- ui::strip_tree_chars
- update::check_version
- update::current_version
- update::fetch_latest_version
- update::parse_semver
- update::print_update_warning
- update::run_update