code.cestus.io/tools/fabricator@v0.4.3/pkg/helpers/flagparser.go (about) 1 package helpers 2 3 import ( 4 "os" 5 6 "code.cestus.io/tools/fabricator/pkg/fabricator" 7 "code.cestus.io/tools/fabricator/pkg/ff" 8 "code.cestus.io/tools/fabricator/pkg/ff/ffpflag" 9 "github.com/spf13/cobra" 10 ) 11 12 var DefaultFlagParser fabricator.FlagParser = func(cmd *cobra.Command) error { 13 flagset := ffpflag.NewFlagSet(cmd.Flags()) 14 return ff.Parse(flagset, os.Args[1:], 15 ff.WithEnvVarPrefix("fabricator"), 16 ) 17 }