lockbox

password manager
Log | Files | Refs | README | LICENSE

commit 71e2d84aaa1ffbf35fc2fa1982390e16ad04c053
parent 8d40ef5f65d6cac6782b85f1fcae4bd6ace8a051
Author: Sean Enck <sean@ttypty.com>
Date:   Sun,  8 Dec 2024 11:59:05 -0500

always expand includes via array parse

Diffstat:
Minternal/config/toml.go | 9++++-----
1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/internal/config/toml.go b/internal/config/toml.go @@ -205,16 +205,15 @@ func readConfigs(r io.Reader, depth int, loader Loader) ([]map[string]interface{ includes, ok := m[isInclude] if ok { delete(m, isInclude) - including, err := parseStringArray(includes, false) + including, err := parseStringArray(includes, true) if err != nil { return nil, err } if len(including) > 0 { for _, s := range including { - use := os.Expand(s, os.Getenv) - files := []string{use} - if strings.Contains(use, "*") { - matched, err := filepath.Glob(use) + files := []string{s} + if strings.Contains(s, "*") { + matched, err := filepath.Glob(s) if err != nil { return nil, err }