Ir al contenido
Prumo
    Busca en todos los títulos de la documentación.

    Comandos

    El paquete publicado es @stjoseph/prumo y el comando que instala es prumo. Tanto npx como pnpm dlx lo ejecutan sin instalar nada.

    prumo new [name | .]
    Genera un proyecto. Con ., en el directorio actual, que tiene que estar vacío
    prumo db
    Dentro de un proyecto con API: crea la base de datos de desarrollo en Docker, escribe su URL en .env y ejecuta las migraciones, salvo que se pase --skip-migrate
    prumo clean
    Quita lo que el proyecto necesitó una sola vez, hoy la preparación de la base de datos, cuando la base de datos ya existe. Solo la versión de Prumo que generó el proyecto lo limpia
    prumo doctor
    Revisa Node, pnpm, git y Docker en esta computadora, y que Docker ejecute contenedores Linux
    prumo version
    Imprime la versión del CLI. También --version y -v
    prumo help [command]
    Lista los comandos, o describe uno. También --help

    Todos los comandos aceptan --json

    La salida estándar pasa a contener exactamente un documento. Lo que se escribe para una persona va a la salida de error, no se pregunta nada, y el código de salida es 0 solo cuando ok es true.

    { "ok": true, "command": "new", "data": { … } }
    { "ok": false, "command": "db", "error": { "code": "…", "message": "…" } }