package main import ( "fmt" "flag" "log" "net/http" "github.com/julienschmidt/httprouter" "gogs.dezendorf.net/breandan/monorepo/dezendorf/applications/golink/internal/core" "gogs.dezendorf.net/breandan/monorepo/dezendorf/applications/golink/internal/routes" ) var serverPort = flag.Int("port", 80, "webserver port") var server = flag.Bool("server", false, "enable webserver") func init() { flag.Parse() } func main() { flag.Parse() core.DepImport() if *server { fmt.Printf("Starting linkserver on port :%d", *serverPort) router := httprouter.New() router.GET("/", routes.List) router.GET("/search/:target", routes.Search) if err := http.ListenAndServe(":80", nil); err != nil { log.Fatal(err) } } }