Documentation
¶
Index ¶
- func GetEnv(key string) string
- func GetEnvBool(key string, defaultValue bool) bool
- func GetEnvDuration(key string, defaultValue time.Duration) time.Duration
- func GetEnvFloat(key string, defaultValue float64) float64
- func GetEnvInt(key string, defaultValue int) int
- func GetEnvOrDefault(key, defaultValue string) string
- func IsValidBase64(base64Str string) bool
- func IsValidDomain(domain string) bool
- func IsValidEmail(email string) bool
- func IsValidHex(hex string) bool
- func IsValidHost(host string) bool
- func IsValidIP(ip string) bool
- func IsValidIPv4(ip string) bool
- func IsValidIPv6(ip string) bool
- func IsValidPort(port string) bool
- func IsValidSlug(slug string) bool
- func IsValidURL(urlStr string) bool
- func IsValidUUID(uuid string) bool
- func RequiredEnv(key string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetEnvBool ¶
GetEnvBool returns an environment variable as bool with a default value
func GetEnvDuration ¶
GetEnvDuration returns an environment variable as time.Duration with a default value
func GetEnvFloat ¶
GetEnvFloat returns an environment variable as float64 with a default value
func GetEnvOrDefault ¶
func IsValidBase64 ¶
IsValidBase64 checks if a string is valid base64
func IsValidDomain ¶
IsValidDomain checks if a string is a valid domain name
func IsValidEmail ¶
func IsValidHex ¶
IsValidHex checks if a string contains only hexadecimal characters
func IsValidHost ¶
IsValidHost checks if a string is a valid hostname or IP
func IsValidIPv4 ¶
IsValidIPv4 checks if a string is a valid IPv4 address
func IsValidIPv6 ¶
IsValidIPv6 checks if a string is a valid IPv6 address
func IsValidPort ¶
func IsValidSlug ¶
IsValidSlug checks if a string is a valid URL slug
func IsValidURL ¶
func IsValidUUID ¶
IsValidUUID checks if a string is a valid UUID
func RequiredEnv ¶
RequiredEnv returns an environment variable or panics if not set
Types ¶
This section is empty.