From ce38a52797fc61c3bd3b51ff5875c280fff8adf6 Mon Sep 17 00:00:00 2001 From: Ruud Kamphuis Date: Fri, 11 Dec 2020 17:16:19 +0100 Subject: [PATCH 1/2] Write should always end with a newline --- godotenv.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/godotenv.go b/godotenv.go index 8e311f4..d187aa6 100644 --- a/godotenv.go +++ b/godotenv.go @@ -148,7 +148,7 @@ func Exec(filenames []string, cmd string, cmdArgs []string) error { // Write serializes the given environment and writes it to a file func Write(envMap map[string]string, filename string) error { - content, err := Marshal(envMap) + content, err := Marshal(envMap) + "\n" if err != nil { return err } From f378958546d70cc10fa6f38d2aa4a46fc3d85e57 Mon Sep 17 00:00:00 2001 From: Ruud Kamphuis Date: Mon, 1 Feb 2021 15:23:43 +0100 Subject: [PATCH 2/2] Update godotenv.go --- godotenv.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/godotenv.go b/godotenv.go index d187aa6..466f2eb 100644 --- a/godotenv.go +++ b/godotenv.go @@ -148,7 +148,7 @@ func Exec(filenames []string, cmd string, cmdArgs []string) error { // Write serializes the given environment and writes it to a file func Write(envMap map[string]string, filename string) error { - content, err := Marshal(envMap) + "\n" + content, err := Marshal(envMap) if err != nil { return err } @@ -157,7 +157,7 @@ func Write(envMap map[string]string, filename string) error { return err } defer file.Close() - _, err = file.WriteString(content) + _, err = file.WriteString(content + "\n") if err != nil { return err }