Added ripsecrets completer

This commit is contained in:
Burner 2025-01-16 14:16:06 -06:00
parent cafee0b54f
commit 48b323db8c
No known key found for this signature in database
2 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,29 @@
package cmd
import (
"github.com/carapace-sh/carapace"
"github.com/spf13/cobra"
)
var rootCmd = &cobra.Command{
Use: "ripsecrets",
Short: "Prevent committing secret keys into your source code",
Long: "https://github.com/sirwart/ripsecrets",
Run: func(cmd *cobra.Command, args []string) {},
}
func Execute() error {
return rootCmd.Execute()
}
func init() {
carapace.Gen(rootCmd).Standalone()
rootCmd.Flags().StringSlice("additional-pattern", []string{}, "Additional regex pattern used to find secrets")
rootCmd.Flags().BoolP("help", "h", false, "Print help")
rootCmd.Flags().Bool("install-pre-commit", false, "Install ripsecrets as a pre-commit hook")
rootCmd.Flags().Bool("only-matching", false, "Print only the matched (non-empty) parts of a matching line")
rootCmd.Flags().Bool("strict-ignore", false, "Respect .secretsignore file even for files passed as arguments")
rootCmd.Flags().BoolP("version", "V", false, "Print version")
carapace.Gen(rootCmd).PositionalAnyCompletion(carapace.ActionFiles())
}

View File

@ -0,0 +1,7 @@
package main
import "github.com/carapace-sh/carapace-bin/completers/ripsecrets_completer/cmd"
func main() {
cmd.Execute()
}