File tree 1 file changed +11
-9
lines changed
1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -37,15 +37,6 @@ var rootCmd = &cobra.Command{
37
37
Version : buildVersion () + "\n \n " + constants .ProjectURL ,
38
38
SilenceErrors : true ,
39
39
SilenceUsage : true ,
40
- PersistentPreRunE : func (cmd * cobra.Command , args []string ) error {
41
- initLogger ()
42
- err := initWorkDir ()
43
- if err != nil {
44
- return err
45
- }
46
- err = config .Load (cmd == initCmd )
47
- return err
48
- },
49
40
}
50
41
51
42
func Execute () {
@@ -82,6 +73,16 @@ func initLogger() {
82
73
}
83
74
}
84
75
76
+ func preRun (cmd * cobra.Command , args []string ) error {
77
+ initLogger ()
78
+ err := initWorkDir ()
79
+ if err != nil {
80
+ return err
81
+ }
82
+ err = config .Load (cmd == initCmd )
83
+ return err
84
+ }
85
+
85
86
func initCommands () {
86
87
cobra .EnableCommandSorting = false
87
88
@@ -115,6 +116,7 @@ func initCommands() {
115
116
}
116
117
for _ , cmd := range commands {
117
118
cmd .Flags ().SortFlags = false
119
+ cmd .PersistentPreRunE = preRun
118
120
rootCmd .AddCommand (cmd )
119
121
}
120
122
rootCmd .InitDefaultHelpCmd ()
You can’t perform that action at this time.
0 commit comments