From 5addbf869a466e2bd62b543c7350394bc2027be6 Mon Sep 17 00:00:00 2001 From: demo Date: Thu, 7 May 2026 21:42:55 -0400 Subject: feat: add some web-server starter code --- main.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 main.go (limited to 'main.go') diff --git a/main.go b/main.go new file mode 100644 index 0000000..b044a57 --- /dev/null +++ b/main.go @@ -0,0 +1,26 @@ +package main + +import ( + "flag" + "fmt" + "log" + "net/http" +) + +func main() { + port := flag.Int("port", 8080, "Server port") + rawURL := flag.String("url", "", "Web address of target HTML") + + if *rawURL == "" { + log.Fatal("Missing -url") + } + + mux := http.NewServeMux() + + srv := http.Server{ + Addr: fmt.Sprintf(":%d", *port), + Handler: mux, + } + + log.Fatal(srv.ListenAndServe()) +} -- cgit v1.2.3