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