From fb6f9434eaf353375b20a13966946d3a230d93d5 Mon Sep 17 00:00:00 2001 From: ewy Date: Wed, 22 Apr 2026 20:54:20 +0200 Subject: testooooo --- web/coverage.html | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) (limited to 'web/coverage.html') diff --git a/web/coverage.html b/web/coverage.html index 44d8836..a1ad2d0 100644 --- a/web/coverage.html +++ b/web/coverage.html @@ -61,7 +61,7 @@ - + @@ -433,51 +433,52 @@ import ( "slices" ) -func IsEnv(file string) bool { +func IsEnv(file string) bool { options := []string{ ".env", } - for _, e := range *flags.Env { + for _, e := range *flags.Env { options = append(options, ".env-"+e, ".env."+e, - e+".env") + e+".env", + "."+e+".env") } - return slices.Contains(options, file) + return slices.Contains(options, file) } -func EnvFiles(f fs.FS, p string, deep bool) []string { +func EnvFiles(f fs.FS, p string, deep bool) []string { var result []string dir, err := fs.ReadDir(f, p) if err != nil { return nil } - for _, e := range dir { - if e.IsDir() && slices.Contains(pikdex.Roots, e.Name()) && deep { + for _, e := range dir { + if e.IsDir() && slices.Contains(pikdex.Roots, e.Name()) && deep { result = append(result, EnvFiles(f, e.Name(), false)...) } - if !e.IsDir() && IsEnv(e.Name()) { + if !e.IsDir() && IsEnv(e.Name()) { result = append(result, filepath.Join(p, e.Name())) } } - return result + return result } -func Get(src *model.Source) []string { +func Get(src *model.Source) []string { f := os.DirFS(src.Path) var result []string files := EnvFiles(f, ".", true) - for _, f := range files { + for _, f := range files { res, err := godotenv.Read(filepath.Join(src.Path, f)) if err != nil { spool.Warn("%v", err) continue } - for k, v := range res { + for k, v := range res { result = append(result, k+"="+v) } } - return result + return result } -- cgit v1.3.1