DevOpsCamp第2期:从 《cobra - 06 持久化命令》 开始聊聊 Go语言 指针类型的使用注意事项
如果在 公众号 文章发现状态为 已更新, 建议点击 查看原文 查看最新内容。
状态: 未更新
原文链接: https://typonotes.com/posts/2023/02/19/devopscamp-cobra-06-persistent-run-and-flags/
嗯, 在 cobra 中提供了一种叫做 Persistent
的 状态, 定向支持 函数 与 参数。
下面这段代码是是使用时的定义。
var root = &cobra.Command{
Use: "root",
// Persistent Run (1)
PersistentPreRun: func(cmd *cobra.Command, args []string) {
fmt.Println("PersistentPreRun in root")
},
Run: func(cmd *cobra.Command, args []string) {