push-wuzz
v1.0.4
Published
Auto Git Commit & Push with Smart Conventional Commits per file
Maintainers
Readme
Push Wuzz ⚡
Script otomatisasi Git untuk commit & push per file dengan Smart Conventional Commits otomatis (tanpa perlu ketik pesan manual).
Tersedia dua mode utama:
push.shuntuk commit normal per file dengan format Conventional Commit otomatisamend.shuntuk commit per file yang sekaligus diberi tanggal sintetis berurutan
⚡ Instalasi Cepat
Opsi 1: Pakai NPX (Paling Cepat & Tanpa Error Script)
Cukup jalankan di root project kamu:
npx push-wuzzScript push.sh dan amend.sh akan langsung disalin ke folder project.
Opsi 2: Install via NPM
npm install -D push-wuzz🚀 Penggunaan
1. push.sh (Mode Standar)
./push.sh⚡ Otomatis Conventional Commits: Script akan otomatis menganalisis setiap file yang berubah (nama file, ekstensi, tipe perubahan) dan membuat commit message standar seperti:
feat(login): add Login.tsx implementationrefactor(auth): update auth service logicstyle(navbar): update styles and layoutdocs(readme): update documentationbuild(deps): update dependencies and project configchore(config): update configuration
Jika ingin menggunakan pesan kustom sendiri:
./push.sh "pesan kustom kamu"2. amend.sh (Mode Tanggal Berurutan)
./amend.shCommit dibuat per file dengan format Conventional Commit otomatis sekaligus mengatur tanggal commit secara berurutan sesuai rentang yang ditentukan.
Konfigurasi Tanggal di amend.sh:
Buka amend.sh dan sesuaikan blok konfigurasi:
AMEND_YEAR=2025
AMEND_MONTH=1
AMEND_START_DAY=1
AMEND_END_DAY=13
AMEND_HOUR=10
AMEND_MINUTE=00
AMEND_SECOND=00📌 Catatan
- Jalankan dari repository Git yang aktif.
- Pastikan permission file execute aktif di lingkungan Unix/macOS/Linux:
chmod +x push.sh amend.sh - Di Windows, kamu bisa menjalankannya lewat Git Bash (
bash push.sh).
