NocoBase CLI
Descrição
A NocoBase CLI (nb) é o ponto de entrada de linha de comando do NocoBase, usada para inicializar, conectar e gerenciar aplicações NocoBase em um workspace local.
Ela oferece suporte a dois caminhos comuns de inicialização:
- Conectar-se a uma aplicação NocoBase existente e salvá-la como um env da CLI
- Instalar uma nova aplicação NocoBase via Docker, npm ou Git e depois salvá-la como um env da CLI
Ao criar uma nova aplicação local, nb init também pode instalar ou atualizar NocoBase AI coding skills. Se precisar pular essa etapa, use --skip-skills.
Uso
O comando raiz em si é usado principalmente para exibir ajuda e encaminhar chamadas para grupos de comandos ou comandos independentes.
Grupos de comandos (Topics)
Os seguintes grupos de comandos são exibidos em nb --help:
Comandos
Comandos independentes atualmente expostos diretamente pelo comando raiz:
Ver ajuda
Ver a ajuda do comando raiz:
Ver a ajuda de um comando ou grupo de comandos:
Exemplos
Inicialização interativa:
Inicializar usando um formulário no navegador:
Criar uma aplicação Docker de forma não interativa:
Conectar-se a uma aplicação existente:
Ressincronizar o status do env após iniciar a aplicação:
Chamar a API:
Ver a configuração padrão da CLI:
Ver o status da licença comercial:
Criar e baixar um backup:
Restaurar um backup local:
Variáveis de ambiente
As seguintes variáveis de ambiente afetam o comportamento da CLI:
Exemplo:
Arquivo de configuração
Arquivo de configuração padrão:
Depois de definir NB_CLI_ROOT=/your/workspace, o caminho do arquivo de configuração passa a ser:
A CLI também é compatível com a leitura da configuração antiga de project no diretório de trabalho atual.
O cache em nível de sessão do env atual é salvo em:
O último env usado globalmente é salvo no campo lastEnv de config.json. Quando não há NB_SESSION_ID, a CLI recorre a esse valor global.
O cache de comandos de runtime é salvo em:
Este arquivo é gerado ou atualizado por nb env update e é usado para armazenar em cache os comandos de runtime sincronizados da aplicação de destino.

