@@ -10,6 +10,11 @@ import (
10
10
"github.com/spf13/viper"
11
11
)
12
12
13
+ // VersionTmpl version template for --version output
14
+ const VersionTmpl = `
15
+ {{- .Name}} {{.Version}}
16
+ `
17
+
13
18
var (
14
19
cfgFile string
15
20
isVerbose bool
@@ -20,7 +25,7 @@ var logger *util.Logger = util.InitLogger(os.Stdout, os.Stdout, os.Stdout, os.St
20
25
// rootCmd represents the base command when called without any subcommands
21
26
var rootCmd = & cobra.Command {
22
27
Use : "gitwok" ,
23
- Version : "v0.1.0 " ,
28
+ Version : "v0.1.2 " ,
24
29
Short : "Configurable CLI with conventional commits, changelog, git hooks all in one" ,
25
30
Run : func (cmd * cobra.Command , args []string ) {},
26
31
}
@@ -34,7 +39,7 @@ func Execute() {
34
39
func init () {
35
40
cobra .OnInitialize (initConfig )
36
41
37
- rootCmd .SetVersionTemplate ("{{.Name}} {{.Version}} \n " )
42
+ rootCmd .SetVersionTemplate (VersionTmpl )
38
43
39
44
rootCmd .PersistentFlags ().StringVar (& cfgFile , "config" , "" , "config file (default is ./gitwok.yaml)" )
40
45
rootCmd .PersistentFlags ().BoolVarP (& isVerbose , "verbose" , "v" , false , "verbose output" )
@@ -65,11 +70,11 @@ func initConfig() {
65
70
logger .Verbose ("Using config file" , viper .ConfigFileUsed ())
66
71
} else {
67
72
if fnfe , ok := err .(viper.ConfigFileNotFoundError ); ok {
68
- logger .Error (fnfe )
73
+ logger .Warn (fnfe )
69
74
} else if pe , ok := err .(viper.ConfigParseError ); ok {
70
- logger .Error (pe )
75
+ logger .Warn (pe )
71
76
} else {
72
- logger .Error (err )
77
+ logger .Warn (err )
73
78
}
74
79
}
75
80
}
0 commit comments