diff options
| author | demo <demo@antix1> | 2026-05-07 21:42:55 -0400 |
|---|---|---|
| committer | demo <demo@antix1> | 2026-05-07 21:42:55 -0400 |
| commit | 5addbf869a466e2bd62b543c7350394bc2027be6 (patch) | |
| tree | 151fc32afb5606401d051b8a391b809bdb587ca8 /main.go | |
| parent | b68863cdeebbed08524f894e6b28c16d7acebcf1 (diff) | |
feat: add some web-server starter code
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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()) +} |
