diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-04-11 09:49:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-11 09:49:56 +0200 |
commit | 11c97272cdc0459ee4b409d7cccb8f38ad908276 (patch) | |
tree | 0d735e71be2bc62c64a6d0d978e9ddf6c9ebb020 /client/go/cmd/root.go | |
parent | e5df1ee99b8468bca986af0ad1ced87773f21154 (diff) | |
parent | 417ac134b9ea21772bb4986779eedbd64ea5f8a5 (diff) |
Merge pull request #22078 from vespa-engine/mpolden/rewrite-config
Remove viper
Diffstat (limited to 'client/go/cmd/root.go')
-rw-r--r-- | client/go/cmd/root.go | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/client/go/cmd/root.go b/client/go/cmd/root.go index c88ffabd7ae..f5e4a3d6016 100644 --- a/client/go/cmd/root.go +++ b/client/go/cmd/root.go @@ -173,7 +173,7 @@ func (c *CLI) configureOutput(cmd *cobra.Command, args []string) error { return nil } -func (c *CLI) configureFlags() *pflag.FlagSet { +func (c *CLI) configureFlags() map[string]*pflag.Flag { var ( target string application string @@ -190,7 +190,11 @@ func (c *CLI) configureFlags() *pflag.FlagSet { c.cmd.PersistentFlags().IntVarP(&waitSecs, waitFlag, "w", 0, "Number of seconds to wait for a service to become ready") c.cmd.PersistentFlags().StringVarP(&color, colorFlag, "c", "auto", `Whether to use colors in output. Must be "auto", "never", or "always"`) c.cmd.PersistentFlags().BoolVarP(&quiet, quietFlag, "q", false, "Print only errors") - return c.cmd.PersistentFlags() + flags := make(map[string]*pflag.Flag) + c.cmd.PersistentFlags().VisitAll(func(flag *pflag.Flag) { + flags[flag.Name] = flag + }) + return flags } func (c *CLI) configureSpinner() { @@ -530,7 +534,7 @@ func (c *CLI) applicationPackageFrom(args []string, requirePackaging bool) (vesp } if stat.IsDir() { // Using an explicit application directory, look for local config in that directory too - if err := c.config.loadLocalConfigFrom(path, false, false); err != nil { + if err := c.config.loadLocalConfigFrom(path); err != nil { return vespa.ApplicationPackage{}, err } } |