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  }