package config
type Env string
const (
Dev Env = "dev"
Prod Env = "prod"
Qa Env = "qa"
Test Env = "test"
)
var Envs = [...]Env{
Dev,
Prod,
Qa,
Test,
}
func ValidEnvOrDev(e Env) Env {
if ValidEnv(e) {
return e
return Dev
func ValidEnv(env Env) bool {
for _, e := range Envs {
if env == e {
return true
return false
func (e Env) String() string {
return string(e)