INNER CODE UNIT · Go
func
sunny0826/kubecm · cmd/alias.go:20
func (al *AliasCommand) Init() {
al.command = &cobra.Command{
Use: "alias",
Short: "Generate alias for all contexts",
Long: "Generate alias for all contexts",
Aliases: []string{"al"},
RunE: func(cmd *cobra.Command, args []string) error {
return al.runAlias(cmd, args)
},
Example: aliasExample(),
}
al.command.DisableFlagsInUseLine = true
al.command.Flags().StringP("out", "o", "", "output to ~/.zshrc or ~/.bash_profile")
_ = al.command.MarkFlagRequired("out")
al.AddCommands(&DocsCommand{})
}
// SourceCmd source command