package main
import (
"fmt"
"log"
"net/http"
"os"
"path/filepath"
)
func main() {
pwd, err := filepath.Abs(filepath.Dir(os.Args[0]))
if err != nil {
log.Fatal(err)
}
port := ""
if len(os.Args) == 2 {
port = ":" + os.Args[1]
} else {
port = ":8080"
}
fmt.Println("Server started at http://localhost:" + port[1:])
log.Fatal(http.ListenAndServe(port, http.FileServer(http.Dir(pwd))))
}