summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go26
1 files changed, 26 insertions, 0 deletions
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())
+}