INNER CODE UNIT · Go
AddResourceCmd
eksctl-io/eksctl · pkg/ctl/cmdutils/cmd.go:140
func AddResourceCmd(flagGrouping *FlagGrouping, parentVerbCmd *cobra.Command, newCmd func(*Cmd)) {
c := &Cmd{
CobraCommand: &cobra.Command{},
ProviderConfig: api.ProviderConfig{
WaitTimeout: api.DefaultWaitTimeout,
},
Plan: true, // always on by default
Wait: false, // varies in some commands
Validate: true, // also on by default
}
c.FlagSetGroup = flagGrouping.New(c.CobraCommand)
newCmd(c)
c.FlagSetGroup.AddTo(c.CobraCommand)
parentVerbCmd.AddCommand(c.CobraCommand)
}
// SetDescription sets usage along with short and long descriptions as well as aliases