github.com/pluralsh/plural-cli@v0.9.5/pkg/exp/features.go (about)

     1  package exp
     2  
     3  const (
     4  	EXP_PLURAL_CAPI = FeatureFlag("EXP_PLURAL_CAPI")
     5  )
     6  
     7  var (
     8  	providers = []Provider{
     9  		newEnvProvider(),
    10  		newPostHogProvider(),
    11  	}
    12  )
    13  
    14  func IsFeatureEnabled(feature FeatureFlag) bool {
    15  	for _, p := range providers {
    16  		if p.IsFeatureEnabled(feature) {
    17  			return true
    18  		}
    19  	}
    20  
    21  	return false
    22  }