Support key names beginning with 'export'

Signed-off-by: Dave Henderson <dhenderson@gmail.com>
This commit is contained in:
Dave Henderson
2019-02-03 23:11:51 -05:00
parent 69ed1d913a
commit 263a1dda9d
2 changed files with 10 additions and 6 deletions

View File

@ -252,11 +252,8 @@ func parseLine(line string, envMap map[string]string) (key string, value string,
}
// Parse the key
key = splitString[0]
if strings.HasPrefix(key, "export") {
key = strings.TrimPrefix(key, "export")
}
key = strings.Trim(key, " ")
re := regexp.MustCompile(`^\s*(?:export\s+)?(.*?)\s*$`)
key = re.ReplaceAllString(splitString[0], "$1")
// Parse the value
value = parseValue(splitString[1], envMap)