package toolkit

import "os"

// EnvOr returns the value of the given environment variable, or the return of
// the given callback if the environment variable isn't set.
func EnvOr(name string, fallback func() string) string {
	if v := os.Getenv(name); v != "" {
		return v
	}
	return fallback()
}