package main import ( "flag" "fmt" "log" ) var ( flagAddr = flag.String("addr", ":9000", "Listen address") flagDataDir = flag.String("data", "./data", "Data directory") flagInit = flag.Bool("init", false, "Initialize database and set password") ) func main() { flag.Parse() fmt.Printf("GitM - Gitea Repository Sync Tool\n") fmt.Printf("Listen: %s\n", *flagAddr) fmt.Printf("Data: %s\n", *flagDataDir) if *flagInit { fmt.Println("Initialize mode: TODO") return } log.Fatal(runServer()) } func runServer() error { return fmt.Errorf("not implemented") }