diff --git a/main.go b/main.go index df39780..e91379e 100644 --- a/main.go +++ b/main.go @@ -3,5 +3,25 @@ package main // import "fmt" // import "github.com/google/uuid" +import "flag" +import "log" +import "net/http" + +var bindFlag = flag.String("listen", "[::]:8100", "host:port to listen on") + func main() { + flag.Parse() + + mux := http.NewServeMux() + srv := &http.Server{ + Addr: *bindFlag, + Handler: mux, + } + + log.Printf("listening on %s", *bindFlag) + + err := srv.ListenAndServe() + if err != nil { + log.Fatal(err) + } } diff --git a/store_test.go b/store_test.go index e8f7ce9..133bf95 100644 --- a/store_test.go +++ b/store_test.go @@ -38,7 +38,7 @@ func TestStore(t *testing.T) { } if out1.Opaque != "foo" { - t.Errorf("Mismatach: %+v", out1) + t.Errorf("%+v", out1) } out2 := &storeTest{ @@ -51,7 +51,7 @@ func TestStore(t *testing.T) { } if out2.Opaque != "bar" { - t.Errorf("Mismatach: %+v", out2) + t.Errorf("%+v", out2) } }