func init()

in cmd/destroy.go [37:73]


func init() {
	RootCmd.AddCommand(destroyCmd)

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

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

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

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

	// Load seed command palettes
	addSeedToDestroy()
}