summaryrefslogtreecommitdiff
path: root/main.go
blob: 6e443a71c5131e284efff90fe27467213ca8664b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package main

import (
	"os"
	"fmt"
	"sanine.net/git/phlox/config"
)

func main() {
	conf := loadConfig("config.json")
	fmt.Println(conf.ListenAddress)
	fmt.Println(conf.AssetDirectory)
	fmt.Println(len(conf.Users))
	fmt.Println(len(conf.Endpoints))
}


func loadConfig(filename string) config.Config {
	conf, err := config.Load(filename)
	if err != nil {
		fmt.Fprintf(os.Stderr, "failed to load configuration file: %v\n", err.Error())
		os.Exit(1)
	}
	return conf
}