package main import ( "fmt" "os" ) func getConfigurationFiles() []string { var home string = os.Getenv("HOME") var configurationFiles = []string{ home + "/etc/monitordisplay/config.ini", home + "/.config/monitordisplay/config.ini", home + "/.monitordisplay", } var existingConfigurationFiles []string for _, file := range configurationFiles { if _, err := os.Stat(file); !os.IsNotExist(err) { existingConfigurationFiles = append(existingConfigurationFiles, file) } } return existingConfigurationFiles } func parseConfigurationFiles(files []string) bool { fmt.Println(files) return true } func main() { var config bool = parseConfigurationFiles(getConfigurationFiles()) fmt.Println(config) }