in internal/lib/env.go [61:82]
func CleanEnvironmentStateFile(path string) error {
env, err := LoadEnvironmentStateFile(path)
if err != nil {
return err
}
env = filterInvalidKeys(env)
file, err := os.Create(path)
if err != nil {
return err
}
writer := bufio.NewWriter(file)
for k, v := range env {
_, err := fmt.Fprintf(writer, "%s=\"%s\"\n", k, v)
if err != nil {
return err
}
}
return writer.Flush()
}