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:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user