gaskeun-git
v1.1.1
Published
Simple CLI tool for Git automation π
Downloads
12
Readme
π Git Gaskeun
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.
π Features
π« Commit Message Generator
- Manual Input: Tulis commit message sendiri
- AI-Powered: Generate commit message pake Gemini AI
- Auto-Generate: Buat commit message otomatis berdasarkan file yang diubah
π Git Workflow
- 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
π¨ User Experience
- Emoji-Rich Interface: Interface yang friendly dan eye-catching
- Interactive Prompts: Panduan step-by-step yang jelas
- Clear Feedback: Pesan sukses/error yang informatif
π¦ Installation
Global Installation (Recommended)
npm install -g gaskeun-gitLocal Project Installation
npm install gaskeun-gitπ Usage
- Buka terminal di folder Git project
- Jalankan command:
gaskeun- Ikuti langkah-langkah interaktif di terminal
π Example Usage
$ 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! ππ§ AI Commit Message
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
β Error Handling
Tool ini dilengkapi dengan handling untuk berbagai error:
- Repository validation
- API errors
- Network issues
- Branch conflicts
- Push failures
π€ Contributing
Contributions are welcome! Feel free to:
- Fork the repository
- Create your feature branch
- Submit a pull request
π License
ISC License - see LICENSE file for details
Made with β€οΈ by Zi
