24 lines
350 B
Go
24 lines
350 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
"flag"
|
||
|
|
||
|
"esxlib/ui"
|
||
|
|
||
|
"git.twelvetwelve.org/library/core/log"
|
||
|
)
|
||
|
|
||
|
func main() {
|
||
|
tlsFlag := flag.Bool("tls", false, "")
|
||
|
configFlag := flag.String("config", "./server.json", "")
|
||
|
flag.Parse()
|
||
|
|
||
|
log.Eventf("Loading config: %s\n", *configFlag)
|
||
|
|
||
|
s, err := ui.New(*configFlag)
|
||
|
if err != nil {
|
||
|
panic(err)
|
||
|
}
|
||
|
s.Run(*tlsFlag)
|
||
|
}
|