github.com/openfga/openfga@v1.5.4-rc1/cmd/validatemodels/flags.go (about) 1 package validatemodels 2 3 import ( 4 "github.com/spf13/cobra" 5 "github.com/spf13/pflag" 6 7 "github.com/openfga/openfga/cmd/util" 8 ) 9 10 // bindRunFlags binds the cobra cmd flags to the equivalent config value being managed 11 // by viper. This bridges the config between cobra flags and viper flags. 12 func bindRunFlagsFunc(flags *pflag.FlagSet) func(*cobra.Command, []string) { 13 return func(cmd *cobra.Command, args []string) { 14 util.MustBindPFlag(datastoreEngineFlag, flags.Lookup(datastoreEngineFlag)) 15 util.MustBindPFlag(datastoreURIFlag, flags.Lookup(datastoreURIFlag)) 16 } 17 }