CLI litezap
O LiteZap é um binário único com subcomandos.
| Comando | O que faz | Status |
|---|---|---|
litezap serve [--config litezap.yaml] |
Sobe o supervisor: API, banco, fila, eventos e workers. | Disponível |
litezap version |
Mostra a versão (definida no build com -ldflags "-X main.version=..."). |
Disponível |
litezap worker ... |
Worker de uma instância. Interno: iniciado pelo supervisor, nunca à mão. | Interno |
litezap mcp |
Ponte MCP via stdio para clientes de IA (LITEZAP_URL, LITEZAP_TOKEN). Veja MCP. |
Disponível |
litezap-app [--no-browser] |
App de bandeja com painel (binário separado, ./cmd/litezap-app). Veja App local. |
Disponível |
litezap serve # usa ./litezap.yaml se existirlitezap serve --config /etc/litezap/litezap.yaml--config: caminho do arquivo de configuração (padrãolitezap.yaml). Arquivo ausente = padrões + variáveisLITEZAP_*. Veja configuração.- Sinais:
SIGTERMou Ctrl+C encerram de forma graciosa (fila para, envios em andamento ganham até 10s, workers desconectam). Um segundo Ctrl+C encerra na hora. - Código de saída diferente de zero em erro fatal (config inválida, porta ocupada, banco inacessível), com a causa no log.
CGO_ENABLED=0 go build -trimpath -ldflags "-s -w -X main.version=v0.3.0" -o litezap ./cmd/litezapO binário é estático e roda em Linux, macOS e (sem testes ainda) Windows.

