2022-07-09 15:31:16 +02:00
|
|
|
package config
|
|
|
|
|
|
|
|
import (
|
|
|
|
"log"
|
|
|
|
|
|
|
|
"github.com/vaughan0/go-ini"
|
|
|
|
)
|
|
|
|
|
|
|
|
var ConfigPaths []string = []string{
|
|
|
|
"./config.ini",
|
2022-07-10 05:35:53 +02:00
|
|
|
"/etc/searchhut/config.ini",
|
2022-07-09 15:31:16 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
func Load() *ini.File {
|
|
|
|
for _, path := range ConfigPaths {
|
|
|
|
if file, err := ini.LoadFile(path); err == nil {
|
|
|
|
return &file
|
|
|
|
}
|
|
|
|
}
|
|
|
|
log.Fatal("Unable to open config file")
|
|
|
|
return nil
|
|
|
|
}
|