Module: Ace::Git::Secrets::CLI

Extended by:
Support::Cli::RegistryDsl
Defined in:
lib/ace/git/secrets/cli.rb,
lib/ace/git/secrets/cli/commands/scan.rb,
lib/ace/git/secrets/cli/commands/revoke.rb,
lib/ace/git/secrets/cli/commands/rewrite.rb,
lib/ace/git/secrets/cli/commands/check_release.rb

Overview

ace-support-cli based CLI registry for ace-git-secrets

This replaces the Thor-based CLI with ace-support-cli while maintaining complete command parity and user-facing behavior.

Defined Under Namespace

Modules: Commands

Constant Summary collapse

PROGRAM_NAME =
"ace-git-secrets"
REGISTERED_COMMANDS =
[
  ["scan", "Scan Git history for authentication tokens"],
  ["rewrite-history", "Rewrite Git history to remove leaked tokens"],
  ["revoke", "Revoke leaked tokens via provider APIs"],
  ["check-release", "Check repository readiness for release"]
].freeze
HELP_EXAMPLES =
[
  "ace-git-secrets scan --staged         # Pre-commit check",
  "ace-git-secrets check-release         # Verify before publish",
  "ace-git-secrets revoke --token TOKEN  # Revoke leaked credential"
].freeze