GUIAGuide

Automatizar com a CLI

A CLI separa dados em stdout de prompts e mensagens em stderr, aceita configuração por variável de ambiente e usa códigos de saída previsíveis.

Use stdout para dados

bash
$ movitera secrets pull -c myapp-prod > .env
$ CODE=$(movitera totp <credential-id>)

Tabelas, dotenv e códigos TOTP vão para stdout. Hints, erros, prompts e mensagens de sucesso vão para stderr.

Configure por ambiente

VariávelUsoPadrão
MOVITERA_TOKENPAT inline. Vence o token salvo.-
MOVITERA_TEAMId do time padrão para a execução.-
MOVITERA_CONFIG_DIRDiretório base de token e config.~/.config

Entenda a precedência

ValorPrecedência
Time--team > MOVITERA_TEAM > config.json > seletor interativo
TokenMOVITERA_TOKEN > keyring do sistema > arquivo fallback
Credencial--credential > seletor interativo

Códigos de saída

CódigoQuando acontece
0Comando concluído com sucesso.
1Erro local: sem token, sem time, sem credencial, uso inválido ou falha de escrita.
2A API do Movitera retornou erro tratado.
nmovitera run propaga o código de saída do processo filho no Windows; em macOS/Linux o processo é substituído.

Próximo