我使用https://github.com/spf13/cobra库创建了一个小型 Go 应用程序。
我创建了一个新标志-t
or --token
,当我传递这个参数时,我希望应用程序打印它。
这就是我所做的:
func init() { fmt.Println("[*] Inside init()") var token string rootCmd.PersistentFlags().StringVarP(&token, "token", "t", "", "Service account Token (JWT) to insert") fmt.Println(token) }
但当我像这样运行应用程序时它不会打印它:
.\consoleplay.exe --token "hello.token"
如何打印标志的值。
守候你守候我
相关分类