package main import ( "embed" _ "embed" "flag" "fmt" "log" "net/http" ) //go:embed node_modules/@picocss/pico/css/pico.min.css index.html var static embed.FS func main() { var port int flag.IntVar(&port, "port", 8080, "Port to listen on") flag.Parse() http.Handle("/", http.FileServer(http.FS(static))) log.Printf("Starting webserver on port %v", port) http.ListenAndServe(fmt.Sprintf(":%v", port), nil) }