mirror of
https://github.com/langgenius/dify-plugin-daemon.git
synced 2026-08-25 13:19:40 -04:00
33 lines
438 B
Go
33 lines
438 B
Go
package slim
|
|
|
|
import (
|
|
"os"
|
|
"strconv"
|
|
)
|
|
|
|
func env(name string, d string) string {
|
|
v := os.Getenv(name)
|
|
if v == "" {
|
|
return d
|
|
}
|
|
return v
|
|
}
|
|
|
|
func envInt(name string, d int) int {
|
|
v := os.Getenv(name)
|
|
i, err := strconv.Atoi(v)
|
|
if err != nil || v == "" {
|
|
return d
|
|
}
|
|
return i
|
|
}
|
|
|
|
func envBool(name string, d bool) bool {
|
|
v := os.Getenv(name)
|
|
b, err := strconv.ParseBool(v)
|
|
if err != nil || v == "" {
|
|
return d
|
|
}
|
|
return b
|
|
}
|