in internal/parsers/ini.go [12:27]
func ParseINIFile(filePath string) (map[string]string, error) {
iniFile, err := ini.Load(filePath)
if err != nil {
return nil, fmt.Errorf("failed to read the INI file %s because %v", filePath, err)
}
data := make(map[string]string)
for _, section := range iniFile.Sections() {
for key, value := range section.KeysHash() {
data[key] = value
}
}
return data, nil
}