1234567891011121314151617181920 |
- package main
- import (
- "flag"
- "fmt"
- "net/http"
- )
- var BindPort uint
- var PathToServe string
- func main() {
- flag.UintVar(&BindPort, "b", 8000, "Port to bind")
- flag.StringVar(&PathToServe, "f", "./", "Path to serve")
- http.Handle("/", http.FileServer(http.Dir(PathToServe)))
- err := http.ListenAndServe(fmt.Sprintf(":%d", BindPort), nil)
- if err != nil {
- fmt.Println("Failed start server: ", err.Error())
- }
- }
|