mirror of
https://github.com/micromdm/micromdm/
synced 2026-08-08 10:45:34 +08:00
move the contents of main.go into app package. scaffold a CLI subcommands package. add a version package and add /_version handler to print detailed version info.
18 lines
245 B
Go
18 lines
245 B
Go
package app
|
|
|
|
import "os"
|
|
|
|
func envString(key, def string) string {
|
|
if env, ok := os.LookupEnv(key); ok {
|
|
return env
|
|
}
|
|
return def
|
|
}
|
|
|
|
func envBool(key string) bool {
|
|
if env := os.Getenv(key); env == "true" {
|
|
return true
|
|
}
|
|
return false
|
|
}
|