Store supported config formats in a variable

This commit is contained in:
Anton Harniakou 2019-01-31 15:06:18 +03:00 committed by Bjørn Erik Pedersen
parent c52045bbb3
commit d9282cf98a
4 changed files with 7 additions and 4 deletions

View file

@ -167,8 +167,7 @@ Complete documentation is available at http://gohugo.io/.`,
cc.cmd.PersistentFlags().BoolVar(&cc.quiet, "quiet", false, "build in quiet mode")
// Set bash-completion
validConfigFilenames := []string{"json", "js", "yaml", "yml", "toml", "tml"}
_ = cc.cmd.PersistentFlags().SetAnnotation("config", cobra.BashCompFilenameExt, validConfigFilenames)
_ = cc.cmd.PersistentFlags().SetAnnotation("config", cobra.BashCompFilenameExt, config.ValidConfigFileExtensions)
cc.cmd.PersistentFlags().BoolVarP(&cc.verbose, "verbose", "v", false, "verbose output")
cc.cmd.PersistentFlags().BoolVarP(&cc.debug, "debug", "", false, "debug output")