github.com/henvic/wedeploycli@v1.7.6-0.20200319005353-3630f582f284/command/cmdmanager/cmdmanager.go (about) 1 package cmdmanager 2 3 import "github.com/spf13/cobra" 4 5 // HideFlag hides a flag 6 func HideFlag(flag string, rootCmd *cobra.Command) { 7 if err := rootCmd.Flags().MarkHidden(flag); err != nil { 8 panic(err) 9 } 10 } 11 12 // HidePersistentFlag hides a flag 13 func HidePersistentFlag(flag string, rootCmd *cobra.Command) { 14 if err := rootCmd.PersistentFlags().MarkHidden(flag); err != nil { 15 panic(err) 16 } 17 }