mirror of
https://github.com/foomo/squadron.git
synced 2025-10-16 12:35:42 +00:00
23 lines
381 B
Go
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
|
|
}
|
|
}
|