arima-cli
v1.3.0
Published
CLI tool for creating project templates
Maintainers
Readme
Arima CLI
Tool CLI yang powerful untuk membuat template project dengan cepat dan efisien.
Instalasi
Instalasi Global (Disarankan)
npm install -g arima-cliDevelopment Lokal
git clone <repository-url>
cd arima-cli
npm install
npm linkPenggunaan
Membuat project baru
arima-cli create my-projectTemplate yang Tersedia
Template Backend
- Express.js - Backend Express.js modern dengan best practices
- Fastify - Backend Fastify performa tinggi
- Basic Node.js - Setup server Node.js sederhana
Template Frontend (Segera Hadir)
- React - Aplikasi React modern
- Frontend - HTML/CSS/JS vanilla
- PHP - Template aplikasi PHP
Fitur
- 🚀 Scaffolding project yang cepat
- 📦 Template yang sudah dikonfigurasi
- ⚙️ Setup wizard interaktif
- 🔧 Development tools sudah termasuk (ESLint, Prettier)
- 📝 Dokumentasi yang dibuat otomatis
- 🗃️ Opsi setup database
- 🔐 Boilerplate authentication
Development
Scripts
npm run dev # Jalankan dalam mode development
npm run lint # Jalankan ESLint
npm run lint:fix # Perbaiki masalah ESLint
npm run format # Format kode dengan Prettier
npm run format:check # Cek format kodeGas Boy - Workflow Update Otomatis
npm run gas-boy # Version bump dan publish interaktif
npm run gas-boy:patch # Version bump patch (bug fixes)
npm run gas-boy:minor # Version bump minor (fitur baru)
npm run gas-boy:major # Version bump major (breaking changes)
npm run gas-boy:dry # Dry run (test tanpa publish)Lihat scripts/README.md untuk dokumentasi lengkap Gas Boy.
Struktur Project
arima-cli/
├── bin/ # Entry point CLI
├── src/
│ ├── commands/ # Perintah CLI
│ │ └── templates/ # Generator template
│ └── utils/ # Fungsi utilitas
├── scripts/ # Script automation
├── package.json
└── README.mdKontribusi
- Fork repository
- Buat feature branch (
git checkout -b feature/fitur-luar-biasa) - Commit perubahan (
git commit -m 'Tambah fitur luar biasa') - Push ke branch (
git push origin feature/fitur-luar-biasa) - Buat Pull Request
Lisensi
Project ini dilisensikan dengan MIT License - lihat file LICENSE untuk detail.
Roadmap
- [ ] Template frontend (React, Vue, Angular)
- [ ] Template PHP (Laravel, CodeIgniter)
- [ ] Dukungan remote template
- [ ] Konfigurasi template custom
- [ ] Mekanisme update template
- [ ] Sistem plugin
