Skip to content

feat(cli): Implementar comandos scan, check e version com exit codes #5

Closed

Description

@joaooncode

📌 Contexto & Requisitos

Implementar a interface de linha de comando (CLI) completa no entrypoint cmd/envguard, provendo os subcomandos essenciais do MVP (scan, check, �ersion) com suporte a flags e códigos de saída determinísticos para automação e CI/CD.

Ref: DRS: RF-001, RF-011, RF-012, RF-013, Seção 11


🎯 Tarefas

  • Implementar comando �nvguard scan:
    • Aceitar flags: --format text|json, --path , --severity .
  • Implementar comando �nvguard check:
    • Otimizado para execução em pipelines de CI.
    • Retorna exit code se não houver findings bloqueantes.
    • Retorna exit code 1 se houver findings críticos/bloqueantes.
  • Implementar comando �nvguard version:
    • Exibe a versão atual da ferramenta (�0.1.0).
  • Implementar padronização dos códigos de saída:
    • : Nenhum finding bloqueante (sucesso).
    • 1: Finding de severidade bloqueante encontrado.
    • 2: Erro de uso ou argumentos inválidos na CLI.
    • 3: Erro interno durante a execução.

Activity

  1. added
    enhancementNew feature or request
    mvpFeatures and requirements for MVP v0.1.0
    on Aug 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmvpFeatures and requirements for MVP v0.1.0

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions