squadron/internal/template/env.go
2023-09-21 10:25:54 +02:00

23 lines
381 B
Go

package template
import (
"fmt"
"os"
)
func env(name string) (string, error) {
if value := os.Getenv(name); value == "" {
return "", fmt.Errorf("env variable %q was empty", name)
} else {
return value, nil
}
}
func envDefault(name, fallback string) (string, error) {
if value := os.Getenv(name); value == "" {
return fallback, nil
} else {
return value, nil
}
}