Na raiz do checkout, ou usando caminho absoluto para o entrypoint:
node bin/cockpit.js --help
node bin/cockpit.js --version
node bin/cockpit.js --port 4100 --host 127.0.0.1 --no-open
node bin/cockpit.js --cwd "/caminho/do/projeto" --mission <ID_DA_MISSAO>
node bin/cockpit.js --headless --no-open
node bin/cockpit.js --log-level debug
| Opção | Efeito / padrão |
|---|---|
-p, --port <n> | HTTP/WS; 4000. 0 pede porta livre ao sistema. |
-h, --host <host> | Bind; 127.0.0.1 no CLI direto. -h significa host. |
-d, --cwd <pasta> | Raiz inicial; diretório atual. |
-m, --mission <id> | Restaura missão existente; sem flag, usa a mais recente. |
-t, --token <token> | Token para API/WS; prefira ambiente para não gravar segredo no histórico do comando. |
--stop-agents | Encerra agentes junto com o servidor. |
--no-open | Não abre navegador automaticamente. |
--headless | API/WS sem SPA; dispensa web/dist, mas exige backend compilado. |
--log-level <nível> | error, warn, info, debug; padrão info. |
-v, --version | Versão. |
--help | Ajuda. |
Flags têm precedência sobre ambiente. Pelo npm: npm start -- --port 4100 --no-open.
O pacote declara cockpit e cockpit-agent. Opcionalmente, disponibilize os executáveis a partir deste checkout compilado:
npm link
cockpit --help
Isso altera links globais do npm do usuário. Não é necessário para executar com node; este guia não pressupõe publicação do pacote em registry.