func init()

in cmd/seeds/dataCloud/dataCloud.go [303:335]


func init() {
	// Define and add flags for the seed
	DataCloudCreate.Flags().
		StringVarP(
			&region, "region", "r", "us-central1",
			"Region for GCP resources to be deployed",
		)
	DataCloudCreate.Flags().
		StringVarP(
			&size, "pasture-size", "s", "",
			"Size of pasture environment - must be 'big' or 'small'",
		)

	// TODO: is there a better way to do this in Cobra?
	DataCloudDestroy.Flags().
		StringVarP(
			&region, "region", "r", "us-central1",
			"Region for GCP resources to be deployed",
		)
	DataCloudDestroy.Flags().
		StringVarP(&size, "pasture-size", "s", "",
			"Size of pasture environment - must be 'big' or 'small'",
		)

	// Required flags
	if err := DataCloudCreate.MarkFlagRequired("region"); err != nil {
		cobra.CheckErr(err)
	}

	if err := DataCloudDestroy.MarkFlagRequired("pasture-size"); err != nil {
		cobra.CheckErr(err)
	}
}