GUÍAGuide
Automatizar con la CLI
La CLI separa datos en stdout de prompts y mensajes en stderr, acepta configuración por variables de entorno y usa códigos de salida previsibles.
Usa stdout para datos
bash
$ movitera secrets pull -c myapp-prod > .env
$ CODE=$(movitera totp <credential-id>)Tablas, dotenv y códigos TOTP van a stdout. Hints, errores, prompts y mensajes de éxito van a stderr.
Configura con variables de entorno
| Variable | Uso | Predeterminado |
|---|---|---|
| MOVITERA_TOKEN | PAT inline. Reemplaza el token guardado. | - |
| MOVITERA_TEAM | Id del equipo para la ejecución. | - |
| MOVITERA_CONFIG_DIR | Directorio base para token y config. | ~/.config |
Entiende la precedencia
| Valor | Precedencia |
|---|---|
| Equipo | --team > MOVITERA_TEAM > config.json > selector interactivo |
| Token | MOVITERA_TOKEN > keyring del sistema > archivo fallback |
| Credencial | --credential > selector interactivo |
Códigos de salida
| Código | Cuándo ocurre |
|---|---|
| 0 | Comando completado con éxito. |
| 1 | Error local: falta token, equipo, credencial, uso inválido o fallo de escritura. |
| 2 | La API de Movitera devolvió un error tratado. |
| n | movitera run propaga el código del proceso hijo en Windows; en macOS/Linux el proceso se reemplaza. |