Actualizado el

CLI mddoc

mddoc ejecuta un comando con las variables de un Entorno de md-doc sin que sus valores aparezcan en pantalla, en el historial ni en el contexto de una IA.

mddoc run mi-app.es -- npm run deploy

Instalación

En Linux o macOS, con Node.js 20 o superior:

npm install -g --prefer-online https://app.md-doc.com/cli/mddoc.tgz

Para actualizar: mddoc update.

Conectar

  1. En md-doc → Ajustes → API keys, crea una clave de tipo CLI (Entornos).

  2. En tu terminal (no en un chat):

    mddoc login --url https://app.md-doc.com/api

    Pide la clave de API y tu clave maestra. Ninguna se muestra al escribirla.

Comandos

Comando Qué hace
mddoc run <entorno> [--only A,B] -- <cmd…> Ejecuta cmd con las variables y enmascara su salida
mddoc set <entorno> <VAR> [--generate [--length N]] Añade una variable nueva: valor oculto, por stdin o generado al azar sin mostrarlo
mddoc list Entornos y nombres de variables (nunca valores)
mddoc status Estado de la sesión
mddoc login / unlock Conectar / desbloquear (solo en terminal interactivo)
mddoc lock / logout Bloquear / desconectar este equipo
mddoc update Instalar la última versión

Códigos de salida

Código Significado
3 Bloqueado o sesión caducada → mddoc unlock
4 Sin sesión o clave revocada → mddoc login
5 Entorno o variable no encontrados
otro En run, el código del propio comando

Seguridad

El CLI descifra en tu equipo y solo guarda la clave de entornos, en el llavero del sistema. login y unlock se niegan a leer la clave de un pipe, así que una IA sin terminal interactivo no puede desbloquearlo. Más en Seguridad.