Pular para o conteúdo
PrumoPrumo
    Busca em todos os títulos da documentação.

    Comandos

    O pacote publicado é @stjoseph/prumo e o comando que ele instala é prumo. Tanto npx quanto pnpm dlx rodam sem instalar nada.

    prumo new [name]
    Gera um projeto
    prumo db
    Dentro de um projeto com API: cria o banco de desenvolvimento no Docker e escreve a URL dele no .env
    prumo clean
    Remove o que o projeto precisou uma vez só, hoje a preparação do banco, depois que o banco existe
    prumo doctor
    Confere Node, pnpm, git e Docker nesta máquina
    prumo version
    Imprime a versão do CLI. Também --version e -v
    prumo help [command]
    Lista os comandos, ou descreve um. Também --help

    Todo comando aceita --json

    A saída padrão passa a conter exatamente um documento. O que é escrito para uma pessoa vai para a saída de erro, nada é perguntado, e o código de saída é 0 apenas quando ok é true.

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