List of all items
Structs
- changes_summarizer::FileChange
- config::Config
- gitmoji::Gitmoji
- model_manager::CachedModels
- model_manager::ModelInfo
Functions
- api_client::call_inference_api
- api_client::generate_commit_message
- changes_summarizer::analyze_file_change
- changes_summarizer::build_file_changes
- changes_summarizer::compress_to_json
- changes_summarizer::get_staged_files
- config::get_api_key
- config::get_config_file
- config::get_gitignore_patterns
- config::get_selected_model
- config::is_gitmoji_enabled
- config::is_skip_confirmation_enabled
- config::load_config
- config::save_config
- config::set_api_key
- config::set_gitmoji_enabled
- config::set_selected_model
- config::set_skip_confirmation
- git::commit_with_message
- git::get_repo_root
- git::get_staged_diff_numstat
- git::get_staged_diff_unified
- git::get_staged_files
- git::is_git_repository
- git::push_changes
- git::run_git_command
- git::stage_all_changes
- gitmoji::find_best_gitmoji
- gitmoji::get_gitmojified_message
- gitmoji::get_random_gitmoji
- gitmoji::prepend_gitmoji
- model_manager::fetch_available_models
- model_manager::get_cached_models
- model_manager::list_available_models
- model_manager::refresh_model_list
- model_manager::update_cached_models