mirror of
https://github.com/zrepl/zrepl.git
synced 2025-08-14 00:58:24 +02:00
daemon: env var for autostarting pprof endpoint
This commit is contained in:
@ -56,3 +56,15 @@ func Bool(varname string, def bool) bool {
|
||||
cache.Store(varname, d)
|
||||
return d
|
||||
}
|
||||
|
||||
func String(varname string, def string) string {
|
||||
if v, ok := cache.Load(varname); ok {
|
||||
return v.(string)
|
||||
}
|
||||
e := os.Getenv(varname)
|
||||
if e == "" {
|
||||
return def
|
||||
}
|
||||
cache.Store(varname, e)
|
||||
return e
|
||||
}
|
||||
|
Reference in New Issue
Block a user