Documentation
¶
Index ¶
- func NewCompletionCommand(cfg *config.Config) *cobra.Command
- func NewDoctorCommand(cfg *config.Config) *cobra.Command
- func NewExecCommand(cfg *config.Config) *cobra.Command
- func NewGetCommand(cfg *config.Config) *cobra.Command
- func NewGuardCommand(cfg *config.Config) *cobra.Command
- func NewGuardGitignoreCommand(cfg *config.Config) *cobra.Command
- func NewGuardRepoCommand(cfg *config.Config) *cobra.Command
- func NewInitCommand(cfg *config.Config) *cobra.Command
- func NewInstallHookCommand(cfg *config.Config) *cobra.Command
- func NewLeakCommand(cfg *config.Config) *cobra.Command
- func NewLeakListCommand(cfg *config.Config) *cobra.Command
- func NewLeakReportCommand(cfg *config.Config) *cobra.Command
- func NewLeakResolveCommand(cfg *config.Config) *cobra.Command
- func NewLeakShowCommand(cfg *config.Config) *cobra.Command
- func NewLeakUpdateCommand(cfg *config.Config) *cobra.Command
- func NewLoginCommand(cfg *config.Config) *cobra.Command
- func NewPlanCommand(cfg *config.Config) *cobra.Command
- func NewProvidersCommand(cfg *config.Config) *cobra.Command
- func NewRenderCommand(cfg *config.Config) *cobra.Command
- func NewRotationCommand(cfg *config.Config) *cobra.Command
- func NewRotationHistoryCmd(cfg *config.Config) *cobra.Command
- func NewRotationRollbackCmd(cfg *config.Config) *cobra.Command
- func NewRotationStatusCmd(cfg *config.Config) *cobra.Command
- func NewSecretsCommand(cfg *config.Config) *cobra.Command
- func NewSecretsHistoryCommand(cfg *config.Config) *cobra.Command
- func NewSecretsRotateCommand(cfg *config.Config) *cobra.Command
- func NewSecretsStatusCommand(cfg *config.Config) *cobra.Command
- func NewShredCommand(cfg *config.Config) *cobra.Command
- type ProviderHealth
- type SecretFinding
- type SecretRotationResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCompletionCommand ¶
NewCompletionCommand creates the completion command for generating shell completions.
func NewRotationCommand ¶
NewRotationCommand creates the parent 'rotation' command
func NewRotationHistoryCmd ¶
NewRotationHistoryCmd creates the rotation history command
func NewRotationRollbackCmd ¶
NewRotationRollbackCmd creates the rotation rollback command
func NewRotationStatusCmd ¶
NewRotationStatusCmd creates the rotation status command
func NewSecretsCommand ¶
NewSecretsCommand creates the parent 'secrets' command
func NewSecretsHistoryCommand ¶
NewSecretsHistoryCommand creates the secrets history command
func NewSecretsStatusCommand ¶
NewSecretsStatusCommand creates the secrets status command
Types ¶
type ProviderHealth ¶
type ProviderHealth struct {
Name string
Type string
Status string // healthy, error, checking
Error string
Message string
Capabilities provider.Capabilities
Suggestions []string
}
ProviderHealth represents the health status of a provider
type SecretFinding ¶
type SecretRotationResult ¶
type SecretRotationResult struct {
Key string `json:"key"`
Provider string `json:"provider"`
Status string `json:"status"` // "success", "failed", "skipped", "not_supported"
Strategy string `json:"strategy"`
NewVersion string `json:"new_version,omitempty"`
OldVersion string `json:"old_version,omitempty"`
RotatedAt *time.Time `json:"rotated_at,omitempty"`
Error string `json:"error,omitempty"`
DryRun bool `json:"dry_run"`
Reason string `json:"reason,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.