CLI da Zenifra
A CLI da Zenifra é a interface oficial de linha de comando da plataforma: o pacote npm é @zenifra/cli e o comando instalado é zenifra. Ela permite operar a plataforma pelo terminal, scripts e pipelines sem depender do console web para tarefas repetitivas.
Instalação
npm install -g @zenifra/cli
zenifra --helpCada comando tem ajuda própria com flags, exemplos e saída esperada:
zenifra help create project
zenifra plans --help
zenifra deploy watch --helpSe você rodar um comando incompleto, como zenifra deploy ou zenifra builds, a CLI abre a ajuda do próprio comando. Todos os comandos de listagem aceitam --json, útil em scripts.
Permissões necessárias
| Ação | Scope mínimo |
|---|---|
| Listar ou visualizar projeto | project.read em project:<project-id> |
| Criar projeto HTTP | project.create em organization:* |
| Criar banco | database.create em organization:* |
| Criar Cache, Queue ou Valkey | managed_service.create em organization:* |
| Disparar deploy | project.deploy.trigger em project:<project-id> |
| Ler builds e logs | project.logs.read em project:<project-id> |
owner tem acesso completo. assistant, member e API Keys precisam dos grants correspondentes.
Uso com agentes de código
Agentes de código com acesso ao terminal podem usar a CLI diretamente. Para o Codex, o plugin oficial da Zenifra orienta o agente a usar os mesmos comandos e perfis da CLI, com as credenciais e permissões que você configurou.
Para apenas consultar dados em um cliente de IA, o Zenifra MCP oferece acesso OAuth somente leitura. Use a CLI para operações no terminal e o MCP para consultas dentro do cliente de IA.
Próximos passos
Última atualização em