nufat/cli

nuPHP CLI Tool for Code Generation, Server, and Database Management

Maintainers

Package info

github.com/nufatID/cli

pkg:composer/nufat/cli

Transparency log

Statistics

Installs: 50

Dependents: 1

Suggesters: 0

Stars: 1

Open Issues: 0

v3.0.1 2026-07-29 00:55 UTC

This package is auto-updated.

Last update: 2026-07-29 00:55:56 UTC


README

PHP Version CLI Version License

Perkakas CLI resmi untuk nuPHP Framework, berguna untuk otomasi pembuatan controller, API, model, view, migrasi database, seeder, middleware, generator kunci aplikasi, pembersihan cache, inspect route (route:list), konsol interaktif (tinker), serta scaffolding UI auth (ui:auth).

💻 Daftar Perintah CLI (v3.0.1)

1. Development Server & Route Inspector

php nu serve [port]
# Menjalankan server dev lokal di http://127.0.0.1:8000

php nu route:list
# Menampilkan tabel seluruh rute aplikasi yang terdaftar

2. Interactive Console & UI Auth Scaffolding

php nu tinker
# Menjalankan konsol PHP interaktif REPL

php nu ui:auth
# Meng-generate Controller & View Auth (Login, Register, Dashboard)

2. Generator Komponen (php nu buat)

# Membuat Controller, Model, dan View sekaligus
php nu buat c User m v

# Membuat REST API Controller lengkap (CRUD JSON response)
php nu buat api Product

# Membuat Model Eloquent di app/Models/
php nu buat m User

# Membuat View di views/
php nu buat v user

# Membuat berkas migrasi database di database/migrations/
php nu buat migration create_users_table

# Membuat berkas seeder database di database/seeders/
php nu buat seeder UserSeeder

# Membuat Middleware di app/Middlewares/
php nu buat middleware AuthMiddleware

3. Migrasi & Seeder Database

# Menjalankan seluruh file migrasi di database/migrations/
php nu migrate

# Menjalankan seluruh file seeder di database/seeders/
php nu seed

4. Manajemen Aplikasi & Cache

# Membuat kunci rahasia APP_KEY baru dan disimpan ke .env
php nu key:generate

# Membersihkan file cache tampilan yang ter-compile di cache/
php nu clear:cache

5. Manajemen Database & Auth

# Mengecek koneksi database
php nu dbcheck

# Membuat database secara otomatis jika belum ada
php nu dbcheck fix

# Mengecek status tabel Auth
php nu auth

# Meng-install skema tabel Auth ke database
php nu auth sett

📜 Lisensi

MIT License - Dibuat oleh Nufat.id