mirror of
https://github.com/opentofu/opentofu.git
synced 2024-12-23 23:50:12 -06:00
783a07d9e8
Go 1.19's "fmt" has some awareness of the new doc comment formatting conventions and adjusts the presentation of the source comments to make it clearer how godoc would interpret them. Therefore this commit includes various updates made by "go fmt" to acheve that. In line with our usual convention that we make stylistic/grammar/spelling tweaks typically only when we're "in the area" changing something else anyway, I also took this opportunity to review most of the comments that this updated to see if there were any other opportunities to improve them.
25 lines
893 B
Go
25 lines
893 B
Go
package main
|
|
|
|
// experimentsAllowed can be set to any non-empty string using Go linker
|
|
// arguments in order to enable the use of experimental features for a
|
|
// particular Terraform build:
|
|
//
|
|
// go install -ldflags="-X 'main.experimentsAllowed=yes'"
|
|
//
|
|
// By default this variable is initialized as empty, in which case
|
|
// experimental features are not available.
|
|
//
|
|
// The Terraform release process should arrange for this variable to be
|
|
// set for alpha releases and development snapshots, but _not_ for
|
|
// betas, release candidates, or final releases.
|
|
//
|
|
// (NOTE: Some experimental features predate the rule that experiments
|
|
// are available only for alpha/dev builds, and so intentionally do not
|
|
// make use of this setting to avoid retracting a previously-documented
|
|
// open experiment.)
|
|
var experimentsAllowed string
|
|
|
|
func ExperimentsAllowed() bool {
|
|
return experimentsAllowed != ""
|
|
}
|