github.com/koko1123/flow-go-1@v0.29.6/cmd/flags.go (about) 1 package cmd 2 3 import ( 4 "github.com/spf13/cobra" 5 ) 6 7 // MarkFlagRequired marks a flag added to a cobra command as required. Panics 8 // if the flag has not been added to the cobra command (indicates misconfiguration 9 // or typo). 10 func MarkFlagRequired(command *cobra.Command, flagName string) { 11 err := command.MarkFlagRequired(flagName) 12 if err != nil { 13 panic("marked unknown flag as required: " + err.Error()) 14 } 15 }