File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change 2121 Use : "server" ,
2222 Short : "GitHub MCP Server" ,
2323 Long : `A GitHub MCP server that handles various tools and resources.` ,
24- PersistentPreRun : func (cmd * cobra.Command , args []string ) {
25- // Bind flag to viper
26- viper .BindPFlag ("log-file" , cmd .PersistentFlags ().Lookup ("log-file" ))
27- },
2824 }
2925
3026 stdioCmd = & cobra.Command {
@@ -50,6 +46,9 @@ func init() {
5046 // Add global flags that will be shared by all commands
5147 rootCmd .PersistentFlags ().String ("log-file" , "" , "Path to log file" )
5248
49+ // Bind flag to viper
50+ viper .BindPFlag ("log-file" , rootCmd .PersistentFlags ().Lookup ("log-file" ))
51+
5352 // Add subcommands
5453 rootCmd .AddCommand (stdioCmd )
5554}
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ require (
88 github.com/sirupsen/logrus v1.9.3
99 github.com/spf13/cobra v1.9.1
1010 github.com/spf13/viper v1.19.0
11+ golang.org/x/exp v0.0.0-20230905200255-921286631fa9
1112)
1213
1314require (
@@ -28,7 +29,6 @@ require (
2829 github.com/subosito/gotenv v1.6.0 // indirect
2930 go.uber.org/atomic v1.9.0 // indirect
3031 go.uber.org/multierr v1.9.0 // indirect
31- golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect
3232 golang.org/x/sys v0.18.0 // indirect
3333 golang.org/x/text v0.14.0 // indirect
3434 gopkg.in/ini.v1 v1.67.0 // indirect
You can’t perform that action at this time.
0 commit comments