package create import ( "fmt" "github.com/spf13/cobra" render "undecided.project/monok8s/pkg/render" ) func NewCmdCreate() *cobra.Command { cmd := &cobra.Command{Use: "create", Short: "Create starter resources"} cmd.AddCommand( &cobra.Command{ Use: "config", Short: "Print a MonoKSConfig template", RunE: func(cmd *cobra.Command, _ []string) error { out, err := render.RenderMonoKSConfig() if err != nil { return err } _, err = fmt.Fprint(cmd.OutOrStdout(), out) return err }, }, &cobra.Command{ Use: "osupgrade", Short: "Print an OSUpgrade template", RunE: func(cmd *cobra.Command, _ []string) error { out, err := render.RenderOSUpgrade() if err != nil { return err } _, err = fmt.Fprint(cmd.OutOrStdout(), out) return err }, }, ) return cmd }