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  }