INNER CODE UNIT · Go

NewBuildCmd

helmfile/helmfile · cmd/build.go:11

func NewBuildCmd(globalCfg *config.GlobalImpl) *cobra.Command {
	buildOptions := config.NewBuildOptions()

	cmd := &cobra.Command{
		Use:   "build",
		Short: "Build all resources from state file",
		RunE: func(cmd *cobra.Command, args []string) error {
			buildImpl := config.NewBuildImpl(globalCfg, buildOptions)
			err := config.NewCLIConfigImpl(buildImpl.GlobalImpl)
			if err != nil {
				return err
			}

			if err := buildImpl.ValidateConfig(); err != nil {
				return err
			}

			a := app.New(buildImpl)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…