radchat/main.go

23 lines
296 B
Go
Raw Permalink Normal View History

2025-01-18 22:01:02 -06:00
package main
import (
2025-01-22 20:04:47 -06:00
"chat/srv"
2025-01-18 22:01:02 -06:00
"fmt"
"os"
)
2025-01-22 20:04:47 -06:00
var config srv.Config
2025-01-20 12:23:27 -06:00
2025-01-22 20:04:47 -06:00
func init() {
2025-01-20 12:23:27 -06:00
if len(os.Args) < 2 {
fmt.Printf("Usage: %s <config.json>\n", os.Args[0])
os.Exit(1)
}
2025-01-22 20:04:47 -06:00
config = srv.LoadConfig(os.Args[1])
2025-01-20 12:23:27 -06:00
fmt.Println("Config loaded")
2025-01-18 22:01:02 -06:00
}
2025-01-20 12:23:27 -06:00
2025-01-22 20:04:47 -06:00
func main() {
srv.NewServer(config).Run()
2025-01-20 12:23:27 -06:00
}