gc
is an intelligent CLI tool that revolutionizes your Git commit workflow by generating meaningful, descriptive commit messages using AI technology.
- AI-Powered Commit Messages: Automatically generate contextually relevant commit descriptions
- Clipboard Integration: Easily copy commit messages
- Flexible Commit Options:
- Select from multiple AI-generated suggestions
- Custom message writing
- Direct repository commit
- Privacy Controls: Opt-in/out of anonymous data collection
- User-Friendly Interface: Simple, intuitive commands
npm install -g @utsavdotdev/gc
gc new
- Generates AI-powered commit message suggestions
- Interactive selection process
- Options to rewrite, accept, or copy to clipboard
gc new -c
- Write your own commit message directly
gc opt-in # Enable anonymous usage data collection
gc opt-out # Disable anonymous usage data collection
gc --help
- Display comprehensive help information
- Node.js 16.0.0 or higher
- Git installed on your system
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m "Add some AmazingFeature"
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Made with ❤️ by @utsavdotdev