NocoBase CLI
Deskripsi
NocoBase CLI (nb) adalah titik masuk baris perintah NocoBase, yang digunakan untuk menginisialisasi, menghubungkan, dan mengelola aplikasi NocoBase di ruang kerja lokal.
Ini mendukung dua jalur inisialisasi umum:
- Menghubungkan aplikasi NocoBase yang sudah ada, lalu menyimpannya sebagai CLI env
- Menginstal aplikasi NocoBase baru melalui Docker, npm, atau Git, lalu menyimpannya sebagai CLI env
Saat membuat aplikasi lokal baru, nb init juga dapat menginstal atau memperbarui skill coding AI NocoBase. Jika perlu melewati langkah ini, Anda dapat menggunakan --skip-skills.
Penggunaan
Perintah root sendiri terutama digunakan untuk menampilkan bantuan dan meneruskan pemanggilan ke grup perintah atau perintah mandiri.
Grup perintah (Topics)
nb --help akan menampilkan grup perintah berikut:
Perintah (Commands)
Perintah mandiri yang saat ini diekspos langsung oleh perintah root:
Melihat bantuan
Melihat bantuan untuk perintah root:
Melihat bantuan untuk perintah atau grup perintah tertentu:
Contoh
Inisialisasi interaktif:
Inisialisasi menggunakan formulir browser:
Membuat aplikasi Docker secara non-interaktif:
Menghubungkan aplikasi yang sudah ada:
Menyinkronkan ulang status env setelah aplikasi dijalankan:
Memanggil API:
Melihat konfigurasi default CLI:
Melihat status lisensi komersial:
Membuat dan mengunduh cadangan:
Memulihkan cadangan lokal:
Variabel lingkungan
Variabel lingkungan berikut memengaruhi perilaku CLI:
Contoh:
File konfigurasi
File konfigurasi default:
Setelah mengatur NB_CLI_ROOT=/your/workspace, jalur file konfigurasi akan menjadi:
CLI juga kompatibel untuk membaca konfigurasi project lama di direktori kerja saat ini.
Cache tingkat sesi untuk env saat ini disimpan di:
Env terakhir yang digunakan secara global disimpan di field lastEnv dalam config.json. Jika tidak ada NB_SESSION_ID, CLI akan kembali ke nilai global ini.
Cache perintah runtime disimpan di:
File ini dibuat atau diperbarui oleh nb env update, dan digunakan untuk menyimpan cache perintah runtime yang disinkronkan dari aplikasi target.

