installer: use main config when creating new env
diff --git a/core/installer/repoio.go b/core/installer/repoio.go
index 41c479f..aae063c 100644
--- a/core/installer/repoio.go
+++ b/core/installer/repoio.go
@@ -77,7 +77,7 @@
}
defer configF.Close()
var cfg Config
- if err := readYaml(configF, &cfg); err != nil {
+ if err := ReadYaml(configF, &cfg); err != nil {
return Config{}, err
} else {
return cfg, nil
@@ -91,7 +91,7 @@
}
defer configF.Close()
var cfg AppConfig
- if err := readYaml(configF, &cfg); err != nil {
+ if err := ReadYaml(configF, &cfg); err != nil {
return AppConfig{}, err
} else {
return cfg, nil
@@ -155,7 +155,7 @@
return nil, err
}
data := make(map[string]any)
- if err := readYaml(inp, &data); err != nil {
+ if err := ReadYaml(inp, &data); err != nil {
return nil, err
}
return data, err
@@ -348,7 +348,7 @@
}
}
-func readYaml[T any](r io.Reader, o *T) error {
+func ReadYaml[T any](r io.Reader, o *T) error {
if contents, err := ioutil.ReadAll(r); err != nil {
return err
} else {