From 8db41cc911abf01ea566831adeb20275c8068cb2 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 6 Jun 2019 21:27:31 -0700 Subject: [PATCH] always append \n when writing a file Signed-off-by: Jeff Carr --- wget.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wget.go b/wget.go index 68ad12d..c0f66cc 100644 --- a/wget.go +++ b/wget.go @@ -58,7 +58,15 @@ func WgetToFile(filepath string, url string) error { return err } +// write out a file. Always be nice and end with '\n' +// if you are here and want to complain about ending in '\n' +// then you probably aren't going to like lots of things in this +// package. I will quote the evilwm man page: +// +// BUGS: The author's idea of friendly may differ to that of many other people. +// func Write(filepath string, data string) bool { + data = Chomp(data) + "\n" // Create the file out, err := os.Create(filepath) if err != nil {