Documentation
¶
Overview ¶
cmd/factory/plan/plan.go
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var PlanCmd = &cobra.Command{ Use: "plan", Example: ` contextvibes factory plan`, Args: cobra.NoArgs, RunE: func(cmd *cobra.Command, args []string) error { presenter := ui.NewPresenter(cmd.OutOrStdout(), cmd.ErrOrStderr()) ctx := cmd.Context() cwd, err := os.Getwd() if err != nil { return err } projType, err := project.Detect(cwd) if err != nil { return err } switch projType { case project.Terraform: return executeTerraformPlan(ctx, presenter, globals.ExecClient, cwd) case project.Pulumi: return executePulumiPreview(ctx, presenter, globals.ExecClient, cwd) default: presenter.Info("Plan command is not applicable for this project type.") return nil } }, }
PlanCmd represents the plan command
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.