v0.1.0 Beta

ZERO SERVER CLI

Gerencie toda sua infraestrutura diretamente do terminal.

Instalação

Binário standalone, sem Node. Instala o comando zs em /usr/local/bin.

$curl -fsSL https://raw.githubusercontent.com/zeroserver-cc/zsc-cli/main/install.sh | sh

Depois de instalar, é só zs login. Nenhuma configuração extra é necessária.

Comandos

zs loginAutentica com email e senha. Token salvo localmente.
zs whoamiExibe o usuário autenticado.
zs deployLê o zs.yaml do diretório e sobe a app multi-serviço.
zs deploy <image> --port 80Atalho single-container, sem zs.yaml.
zs deploy <image> --env KEY=VALSingle-container com variáveis de ambiente.
zs listLista todas as instâncias com status e endereço.
zs logs <app-ou-id>Exibe os logs de uma aplicação.
zs stop <app-ou-id>Para uma aplicação em execução.
zs remove <app-ou-id>Remove a aplicação e seus recursos.
zs config set backend-url <url>Opcional: aponta para outro backend (self-hosted ou local). Padrão: https://api.zeroserver.cc.

Workflow de Exemplo

# 1. Login
$ zs login
# 2. Deploy (lê o zs.yaml do diretório)
$ zs deploy
# 3. Acompanhar até RUNNING e ver a URL
$ zs list
# 4. Ver logs / parar
$ zs logs <app-ou-id>
$ zs stop <app-ou-id>

Guia completo do primeiro deploy: Documentação.