cmd: Delete projectBase flag

It's redundant and it didn't work earlier anyway.
This commit is contained in:
Albert Nigmatzianov 2017-05-28 12:20:47 +02:00
parent 7918bf6886
commit c446db21d3
1 changed files with 4 additions and 6 deletions

View File

@ -23,7 +23,7 @@ import (
var (
// Used for flags.
cfgFile, projectBase, userLicense string
cfgFile, userLicense string
rootCmd = &cobra.Command{
Use: "cobra",
@ -45,12 +45,10 @@ func init() {
initViper()
rootCmd.PersistentFlags().StringVar(&cfgFile, "config", "", "config file (default is $HOME/.cobra.yaml)")
rootCmd.PersistentFlags().StringVarP(&projectBase, "projectbase", "b", "", "base project directory, e.g. github.com/spf13/")
rootCmd.PersistentFlags().StringP("author", "a", "YOUR NAME", "Author name for copyright attribution")
rootCmd.PersistentFlags().StringVarP(&userLicense, "license", "l", "", "Name of license for the project (can provide `license` in config)")
rootCmd.PersistentFlags().Bool("viper", true, "Use Viper for configuration")
rootCmd.PersistentFlags().StringP("author", "a", "YOUR NAME", "author name for copyright attribution")
rootCmd.PersistentFlags().StringVarP(&userLicense, "license", "l", "", "name of license for the project (can provide `license` in config)")
rootCmd.PersistentFlags().Bool("viper", true, "use Viper for configuration")
viper.BindPFlag("author", rootCmd.PersistentFlags().Lookup("author"))
viper.BindPFlag("projectbase", rootCmd.PersistentFlags().Lookup("projectbase"))
viper.BindPFlag("useViper", rootCmd.PersistentFlags().Lookup("viper"))
viper.SetDefault("author", "NAME HERE <EMAIL ADDRESS>")
viper.SetDefault("license", "apache")