0d32cf49d7
Implements: https://todo.sr.ht/~sircmpwn/searchhut/18
22 lines
341 B
Go
22 lines
341 B
Go
package config
|
|
|
|
import (
|
|
"log"
|
|
|
|
"github.com/vaughan0/go-ini"
|
|
)
|
|
|
|
var ConfigPaths []string = []string{
|
|
"./config.ini",
|
|
"/etc/searchut/config.ini",
|
|
}
|
|
|
|
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
|
|
}
|