esxlib/ui/config.go

26 lines
309 B
Go
Raw Permalink Normal View History

2023-09-02 17:53:56 +00:00
package ui
import (
"encoding/json"
"os"
)
type Config struct {
ServerAddress string
}
func MustLoadConfig(path string) Config {
config := Config{}
data, err := os.ReadFile(path)
if err != nil {
panic(err)
}
err = json.Unmarshal(data, &config)
if err != nil {
panic(err)
}
return config
}