Referensi Perintah Baris Perintah (Larapak CLI)
CLI ngapakin mendukung dua dialek perintah: Perintah Dialek Ngapak Asli untuk pengalaman pengembangan otentik khas Banyumasan, dan Perintah Standar (Laravel Artisan-Style) sebagai alias kompatibilitas.
Fleksibilitas Penuh: Anda bebas menggunakan perintah dialek Ngapak (contoh: ngapakin gawe:pangatur) atau perintah standar (contoh: ngapakin make:controller). Keduanya menghasilkan keluaran yang sama persis!
1. Manajemen Proyek & Server
| Dialek Ngapak (Utama) |
Alias Standar |
Keterangan |
ngapakin anyar <nama> |
ngapakin new <nama> |
Membuat kerangka proyek MVC baru (dukung opsi --bahasa=ngapak). |
ngapakin ladeni [port] |
ngapakin serve [port] |
Menjalankan server web development lokal (default port: 8000). |
ngapakin dalan:daptar |
ngapakin route:list |
Menampilkan daftar seluruh pemetaan rute HTTP dan middleware. |
ngapakin tulung |
ngapakin --help |
Menampilkan daftar bantuan dan panduan perintah CLI. |
2. Pembuatan Komponen (Scaffolding / Generator)
| Dialek Ngapak (Utama) |
Alias Standar |
Keterangan & Lokasi Berkas |
ngapakin gawe:pangatur <Nama> |
ngapakin make:controller |
Membuat controller baru di jeroan/Pangatur/. |
ngapakin gawe:wujud <Nama> |
ngapakin make:model |
Membuat model ORM baru di jeroan/Wujud/. |
ngapakin gawe:migrasi <nama> |
ngapakin make:migration |
Membuat skema migrasi tabel baru di lumbung/migrasi/. |
ngapakin gawe:pencegat <Nama> |
ngapakin make:middleware |
Membuat filter middleware HTTP di jeroan/Pencegat/. |
ngapakin gawe:gawean <Nama> |
ngapakin make:job |
Membuat background queue job di jeroan/Gawean/. |
ngapakin gawe:bibit <Nama> |
ngapakin make:seeder |
Membuat database seeder data awal di lumbung/bibit/. |
3. Database & Skema Migrasi
| Dialek Ngapak (Utama) |
Alias Standar |
Keterangan |
ngapakin migrasi |
ngapakin migrate |
Mengeksekusi seluruh migrasi database yang belum berjalan. |
ngapakin migrasi:status |
ngapakin migrate:status |
Melihat status tabel riwayat migrasi dan nomor batch. |
ngapakin migrasi:anyar [--seed] |
ngapakin migrate:fresh |
Membersihkan seluruh tabel dan menjalankan kembali migrasi dari awal. |
ngapakin mudhun |
ngapakin rollback |
Membatalkan (rollback) batch migrasi database terakhir. |
ngapakin bibiti |
ngapakin db:seed |
Menjalankan database seeder untuk mengisi data uji coba awal. |
4. Antrean, Cache & Frontend Engine
| Dialek Ngapak (Utama) |
Alias Standar |
Keterangan |
ngapakin gawean:tandang |
ngapakin queue:work |
Menjalankan worker pemrosesan background queue. |
ngapakin resik:cache |
ngapakin cache:clear |
Membersihkan file dan memori cache internal aplikasi. |
ngapakin rikat:rakit |
ngapakin css:build |
Kompilasi JIT file CSS utility ke njobo/css/rikat.css. |
ngapakin rikat:pantau |
ngapakin css:watch |
Watcher file template .nview dan kompilasi CSS otomatis. |
ngapakin coba |
ngapakin test |
Menjalankan seluruh unit test framework Larapak. |