env: use foo= instead of foo="" for empty variables

to improve readability

Signed-off-by: Alejandro Mery <amery@jpi.io>
This commit is contained in:
2024-03-02 21:53:33 +00:00
parent 1d3db78dd6
commit b7016f28d3
+4
View File
@@ -117,9 +117,13 @@ func (m *Env) writeEnvVar(w io.Writer, value string, name string, args ...any) {
if name != "" { if name != "" {
value = strings.TrimSpace(value) value = strings.TrimSpace(value)
if value == "" {
_, _ = fmt.Fprintf(w, "%s%s=\n", prefix, name)
} else {
_, _ = fmt.Fprintf(w, "%s%s=%q\n", prefix, name, value) _, _ = fmt.Fprintf(w, "%s%s=%q\n", prefix, name, value)
} }
} }
}
func genEnvZoneNodes(z *Zone) string { func genEnvZoneNodes(z *Zone) string {
if n := z.Len(); n > 0 { if n := z.Len(); n > 0 {