Formatting, long options

This commit is contained in:
Neale Pickett 2023-04-02 09:31:07 -06:00
parent 81bb79e8de
commit 1807f374ca
1 changed files with 14 additions and 14 deletions

View File

@ -2,30 +2,30 @@ package main
import (
"flag"
"golang.org/x/net/webdav"
"log"
"net/http"
"strings"
"strings"
"golang.org/x/net/webdav"
)
type Handler struct {
webdav.Handler
webdav.Handler
}
func (h *Handler)ServeHTTP(w http.ResponseWriter, r *http.Request) {
switch r.Method {
case "GET", "HEAD":
if strings.HasSuffix(r.URL.Path, "/") {
r.URL.Path += "index.html"
}
}
h.Handler.ServeHTTP(w, r)
func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
switch r.Method {
case "GET", "HEAD":
if strings.HasSuffix(r.URL.Path, "/") {
r.URL.Path += "index.html"
}
}
h.Handler.ServeHTTP(w, r)
}
func main() {
address := flag.String("a", ":8080", "Address to listen to")
directory := flag.String("d", ".", "Directory to serve")
address := flag.String("listen", ":8080", "Address to listen to")
directory := flag.String("root", ".", "Directory to serve")
flag.Parse()
handler := &Handler{}