This commit is contained in:
Simon Vieille 2017-10-17 21:21:36 +02:00
parent 3851c63f2b
commit a257a0dca5

38
monitordisplay.go Normal file
View file

@ -0,0 +1,38 @@
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)
}