func init()

in cmd/create.go [37:77]


func init() {
	// Add the create command to the root command
	RootCmd.AddCommand(createCmd)

	// Define persistent flags for all seeds
	createCmd.PersistentFlags().
		Bool(
			"skip-foundation", false,
			"Prevents the Fabric FAST landing zone deployment",
		)
	createCmd.PersistentFlags().
		Bool(
			"dry-run", false,
			"Displays the desired state of the POC",
		)
	createCmd.PersistentFlags().
		Bool(
			"local-only", false,
			"Skip migrating state and vars to remote backend",
		)
	createCmd.PersistentFlags().
		BoolP(
			"internal", "G", false, "Internal use only",
		)

	// Hide these flags
	if err := createCmd.PersistentFlags().MarkHidden("skip-foundation"); err != nil {
		cobra.CheckErr(err)
	}

	if err := createCmd.PersistentFlags().MarkHidden("local-only"); err != nil {
		cobra.CheckErr(err)
	}

	if err := createCmd.PersistentFlags().MarkHidden("internal"); err != nil {
		cobra.CheckErr(err)
	}

	// Load seed command palettes
	addSeedToCreate()
}