Add ConfigDir to return config directory used

This commit is contained in:
2022-09-14 17:42:36 -06:00
parent 2a0db80262
commit 03c9ea3081
+5 -3
View File
@@ -9,9 +9,10 @@ import (
) )
type Config[T any] struct { type Config[T any] struct {
Name string Name string
Filename string Filename string
Config T ConfigDir *string
Config T
} }
func getConfigDir(n string) string { func getConfigDir(n string) string {
@@ -32,6 +33,7 @@ func getConfigDir(n string) string {
func (c Config[T]) Get() (bool, error) { func (c Config[T]) Get() (bool, error) {
config_dir := getConfigDir(c.Name) config_dir := getConfigDir(c.Name)
c.ConfigDir = &config_dir
err := os.MkdirAll(config_dir, 0755) err := os.MkdirAll(config_dir, 0755)
if err != nil { if err != nil {