summaryrefslogtreecommitdiff
path: root/cmd/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/main.go')
-rw-r--r--cmd/main.go7
1 files changed, 2 insertions, 5 deletions
diff --git a/cmd/main.go b/cmd/main.go
index c475eaa..09246f4 100644
--- a/cmd/main.go
+++ b/cmd/main.go
@@ -408,11 +408,8 @@ func parseEnvFile(envInput io.Reader) (map[string]string, error) {
}
// remove any trailing comment after value
- if commentStart := strings.Index(val, "#"); commentStart > 0 {
- before := val[commentStart-1]
- if before == '\t' || before == ' ' {
- val = strings.TrimRight(val[:commentStart], " \t")
- }
+ if commentStart, _, found := strings.Cut(val, "#"); found {
+ val = strings.TrimRight(commentStart, " \t")
}
// quoted value: support newlines