main.go 360 B

12345678910111213141516171819202122
  1. package main
  2. import (
  3. "flag"
  4. "log"
  5. "github.com/kellegous/go/context"
  6. "github.com/kellegous/go/web"
  7. )
  8. func main() {
  9. flagData := flag.String("data", "data", "data")
  10. flagAddr := flag.String("addr", ":8067", "addr")
  11. flag.Parse()
  12. ctx, err := context.Open(*flagData)
  13. if err != nil {
  14. log.Panic(err)
  15. }
  16. log.Panic(web.ListenAndServe(*flagAddr, ctx))
  17. }