Initial commit
A => README.md +3 -0
@@ 1,3 @@ # Simple Server Simple server to serve the current wordking directory.
A => go.mod +3 -0
@@ 1,3 @@ module git.sr.ht/~athorp96/simpleServer go 1.16
A => main.go +29 -0
@@ 1,29 @@ package main import ( "flag" "fmt" "log" "net/http" "os" ) func main() { pwd, err := os.Getwd() if err != nil { log.Fatal(err) } var port uint flag.UintVar(&port, "p", 3000, "Port to listen on") flag.Parse() fs := http.FileServer(http.Dir(pwd)) http.Handle("/", fs) log.Printf("Listening on :%d...\n", port) err = http.ListenAndServe(fmt.Sprintf(":%d", port), nil) if err != nil { log.Fatal(err) } }