go1.25 bumped lib version added in dotenv assign func

This commit is contained in:
2025-09-18 23:22:39 +05:30
parent 2c1ceed904
commit ae4020fdcf
11 changed files with 127 additions and 53 deletions

View File

@@ -22,14 +22,17 @@ func Read(dir string, filenames ...string) (envMap map[string]string, err error)
for _, filename := range filenames {
slog.Info("read .env", slog.String("file", filepath.Join(dir, filename)))
individualEnvMap, individualErr := readFile(filepath.Join(dir, filename))
if individualErr != nil {
err = individualErr
m, er := readFile(filepath.Join(dir, filename))
if er != nil {
if os.IsNotExist(er) {
slog.Info(".env not found", slog.String("file", filename))
continue
}
err = er
return
}
maps.Copy(envMap, individualEnvMap)
maps.Copy(envMap, m)
}
return