├── .editorconfig ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── LICENSE ├── README.md ├── bin ├── cli.js └── install.js ├── cmd ├── global │ ├── constants.go │ └── provider.go ├── go.mod ├── go.sum ├── main.go ├── schema │ └── schema.go ├── services │ ├── bot │ │ ├── commitPrompts │ │ │ ├── emoji │ │ │ │ └── emoji_loader.go │ │ │ ├── prompt_loader.go │ │ │ └── prompts │ │ │ │ ├── custom.go │ │ │ │ ├── type1.go │ │ │ │ ├── type2.go │ │ │ │ └── type3.go │ │ └── llm │ │ │ ├── google_client.go │ │ │ ├── llm_interface.go │ │ │ └── openai_client.go │ ├── cli │ │ └── execute_cli.go │ ├── config_local_llm.go │ ├── config_path │ │ ├── get_file_path.go │ │ ├── load_config.go │ │ └── save_config.go │ ├── create_commit_message.go │ ├── find_provider.go │ ├── first_time_setup.go │ ├── get_service_url.go │ ├── local_commit_analyzer.go │ ├── request_bot.go │ ├── update_config.go │ └── update_config_helpers.go └── tools │ ├── create_remote_config.go │ ├── format_diff.go │ ├── get_project_path.go │ ├── run_git_diff.go │ └── type_cmd.go ├── commitlint.config.js ├── package.json └── scripts ├── build_unix.sh ├── build_windows.bat ├── install.bat └── install.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/README.md -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/bin/cli.js -------------------------------------------------------------------------------- /bin/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/bin/install.js -------------------------------------------------------------------------------- /cmd/global/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/global/constants.go -------------------------------------------------------------------------------- /cmd/global/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/global/provider.go -------------------------------------------------------------------------------- /cmd/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/go.mod -------------------------------------------------------------------------------- /cmd/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/go.sum -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/main.go -------------------------------------------------------------------------------- /cmd/schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/schema/schema.go -------------------------------------------------------------------------------- /cmd/services/bot/commitPrompts/emoji/emoji_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/bot/commitPrompts/emoji/emoji_loader.go -------------------------------------------------------------------------------- /cmd/services/bot/commitPrompts/prompt_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/bot/commitPrompts/prompt_loader.go -------------------------------------------------------------------------------- /cmd/services/bot/commitPrompts/prompts/custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/bot/commitPrompts/prompts/custom.go -------------------------------------------------------------------------------- /cmd/services/bot/commitPrompts/prompts/type1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/bot/commitPrompts/prompts/type1.go -------------------------------------------------------------------------------- /cmd/services/bot/commitPrompts/prompts/type2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/bot/commitPrompts/prompts/type2.go -------------------------------------------------------------------------------- /cmd/services/bot/commitPrompts/prompts/type3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/bot/commitPrompts/prompts/type3.go -------------------------------------------------------------------------------- /cmd/services/bot/llm/google_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/bot/llm/google_client.go -------------------------------------------------------------------------------- /cmd/services/bot/llm/llm_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/bot/llm/llm_interface.go -------------------------------------------------------------------------------- /cmd/services/bot/llm/openai_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/bot/llm/openai_client.go -------------------------------------------------------------------------------- /cmd/services/cli/execute_cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/cli/execute_cli.go -------------------------------------------------------------------------------- /cmd/services/config_local_llm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/config_local_llm.go -------------------------------------------------------------------------------- /cmd/services/config_path/get_file_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/config_path/get_file_path.go -------------------------------------------------------------------------------- /cmd/services/config_path/load_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/config_path/load_config.go -------------------------------------------------------------------------------- /cmd/services/config_path/save_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/config_path/save_config.go -------------------------------------------------------------------------------- /cmd/services/create_commit_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/create_commit_message.go -------------------------------------------------------------------------------- /cmd/services/find_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/find_provider.go -------------------------------------------------------------------------------- /cmd/services/first_time_setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/first_time_setup.go -------------------------------------------------------------------------------- /cmd/services/get_service_url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/get_service_url.go -------------------------------------------------------------------------------- /cmd/services/local_commit_analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/local_commit_analyzer.go -------------------------------------------------------------------------------- /cmd/services/request_bot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/request_bot.go -------------------------------------------------------------------------------- /cmd/services/update_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/update_config.go -------------------------------------------------------------------------------- /cmd/services/update_config_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/services/update_config_helpers.go -------------------------------------------------------------------------------- /cmd/tools/create_remote_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/tools/create_remote_config.go -------------------------------------------------------------------------------- /cmd/tools/format_diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/tools/format_diff.go -------------------------------------------------------------------------------- /cmd/tools/get_project_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/tools/get_project_path.go -------------------------------------------------------------------------------- /cmd/tools/run_git_diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/tools/run_git_diff.go -------------------------------------------------------------------------------- /cmd/tools/type_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/cmd/tools/type_cmd.go -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build_unix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/scripts/build_unix.sh -------------------------------------------------------------------------------- /scripts/build_windows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/scripts/build_windows.bat -------------------------------------------------------------------------------- /scripts/install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/scripts/install.bat -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HublastX/Commit-IA/HEAD/scripts/install.sh --------------------------------------------------------------------------------