Git Gaskeun adalah CLI tool Node.js yang bikin proses git jadi super gampang! Cukup ketik gaskeun dan semua proses git (add
, commit
, push
) akan dihandle secara interaktif.
- Manual Input: Tulis commit message sendiri
- AI-Powered: Generate commit message pake Gemini AI
- Auto-Generate: Buat commit message otomatis berdasarkan file yang diubah
- Auto File Detection: Deteksi semua file yang berubah secara otomatis
- Smart Branch Management: Pilih branch dengan mudah
- Interactive Push: Push ke branch yang dipilih dengan konfirmasi
- Emoji-Rich Interface: Interface yang friendly dan eye-catching
- Interactive Prompts: Panduan step-by-step yang jelas
- Clear Feedback: Pesan sukses/error yang informatif
npm install -g gaskeun-git
npm install gaskeun-git
- Buka terminal di folder Git project
- Jalankan command:
gaskeun
- Ikuti langkah-langkah interaktif di terminal
$ gaskeun
π Welcome to Git Gaskeun!
π Files to be added:
- src/main.js
- package.json
π¬ Pilih jenis commit message:
β― 1. Manual
2. AI Gemini π€
3. Perubahan File
β¨ Yeayy mantap! π
Untuk menggunakan fitur AI commit message:
- Dapatkan API key dari Google Cloud Console
- Pilih opsi "2. AI Gemini π€"
- Masukkan API key saat diminta
- Konfirmasi commit message yang digenerate
Tool ini dilengkapi dengan handling untuk berbagai error:
- Repository validation
- API errors
- Network issues
- Branch conflicts
- Push failures
Contributions are welcome! Feel free to:
- Fork the repository
- Create your feature branch
- Submit a pull request
ISC License - see LICENSE file for details
Made with β€οΈ by Zi