Fix binding options and workaround overwriting configured log level (#4772)
This commit is contained in:
parent
416d620d6c
commit
2453ee0b44
10 changed files with 35 additions and 9 deletions
10
cmd/flags.go
10
cmd/flags.go
|
|
@ -36,20 +36,20 @@ const (
|
|||
flagDelay = "delay"
|
||||
)
|
||||
|
||||
func bind(cmd *cobra.Command, flag, vpr string) {
|
||||
if err := viper.BindPFlag(vpr, cmd.Flags().Lookup(flag)); err != nil {
|
||||
func bind(cmd *cobra.Command, flag string) {
|
||||
if err := viper.BindPFlag(flag, cmd.Flags().Lookup(flag)); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
func bindP(cmd *cobra.Command, flag, vpr string) {
|
||||
if err := viper.BindPFlag(vpr, cmd.PersistentFlags().Lookup(flag)); err != nil {
|
||||
func bindP(cmd *cobra.Command, flag string) {
|
||||
if err := viper.BindPFlag(flag, cmd.PersistentFlags().Lookup(flag)); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
func selectByName(cmd *cobra.Command, conf *[]qualifiedConfig) error {
|
||||
flag := cmd.PersistentFlags().Lookup(flagName)
|
||||
flag := cmd.Flags().Lookup(flagName)
|
||||
if !flag.Changed {
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue