NocoBase CLI
Mô tả
NocoBase CLI (nb) là điểm vào dòng lệnh của NocoBase, dùng để khởi tạo, kết nối và quản lý các ứng dụng NocoBase trong không gian làm việc cục bộ.
Nó hỗ trợ hai cách khởi tạo phổ biến:
- Kết nối một ứng dụng NocoBase hiện có và lưu nó thành CLI env
- Cài đặt một ứng dụng NocoBase mới thông qua Docker, npm hoặc Git, rồi lưu nó thành CLI env
Khi tạo một ứng dụng cục bộ mới, nb init cũng có thể cài đặt hoặc cập nhật các AI coding skills của NocoBase. Nếu cần bỏ qua bước này, bạn có thể dùng --skip-skills.
Cách dùng
Bản thân lệnh g ốc chủ yếu dùng để hiển thị trợ giúp và phân phối lời gọi đến các nhóm lệnh hoặc lệnh độc lập.
Nhóm lệnh (Topics)
nb --help sẽ hiển thị các nhóm lệnh sau:
Lệnh (Commands)
Các lệnh độc lập hiện được lệnh gốc hiển thị trực tiếp:
Xem trợ giúp
Xem trợ giúp của lệnh gốc:
Xem trợ giúp của một lệnh hoặc nhóm lệnh:
Ví dụ
Khởi tạo tương tác:
Khởi tạo bằng biểu mẫu trên trình duyệt:
Tạo một ứng dụng Docker theo cách không tương tác:
Kết nối ứng dụng hiện có:
Đồng bộ lại trạng thái env sau khi khởi động ứng dụng:
Gọi API:
Xem cấu hình mặc định của CLI:
Xem trạng thái giấy phép thương mại:
Tạo và tải xuống bản sao lưu:
Khôi phục bản sao lưu cục bộ:
Biến môi trường
Các biến môi trường sau sẽ ảnh hưởng đến hành vi của CLI:
Ví dụ:
Tệp cấu hình
Tệp cấu hình mặc định:
Sau khi đặt NB_CLI_ROOT=/your/workspace, đường dẫn tệp cấu hình sẽ trở thành:
CLI cũng tương thích với việc đọc cấu hình project cũ trong thư mục làm việc hiện tại.
Bộ nhớ đệm cấp phiên của env hiện tại được lưu tại:
Env được dùng gần nhất trên toàn cục được lưu trong trường lastEnv của config.json. Khi không có NB_SESSION_ID, CLI sẽ quay lại giá trị toàn cục này.
Bộ nhớ đệm lệnh runtime được lưu tại:
Tệp này được tạo hoặc làm mới bởi nb env update, dùng để lưu bộ nhớ đệm các lệnh runtime được đồng bộ từ ứng dụng đích.

