From aa52ccf740d2988616faa30bf1fe839af58bc033 Mon Sep 17 00:00:00 2001 From: Kaleb Elwert Date: Mon, 11 Jul 2022 19:21:59 -0700 Subject: [PATCH] Create files withot the executable bit by default --- template.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/template.go b/template.go index 14c4326..71c00ce 100644 --- a/template.go +++ b/template.go @@ -76,7 +76,9 @@ func (t *template) Render(schemes []*scheme) error { return err } - err = ioutil.WriteFile(fileName, []byte(rendered), 0777) + // We use 666 as the filemode here rather than 777 because we don't want + // it executable by default. + err = os.WriteFile(fileName, []byte(rendered), 0666) if err != nil { return err }