fixed formatting i hope :)

This commit is contained in:
claire treise 2026-03-16 22:21:17 +01:00
parent 5b11318d76
commit 7014763271

48
main.go
View file

@ -1,6 +1,6 @@
package main
package main
import (
import (
"fmt"
"html/template"
"io/fs"
@ -18,12 +18,12 @@
"github.com/gomarkdown/markdown"
"github.com/gomarkdown/markdown/html"
"github.com/gomarkdown/markdown/parser"
)
)
//go:embed templates/dir.html
var dirTemplateSrc string
//go:embed templates/dir.html
var dirTemplateSrc string
type (
type (
Directory struct {
Name string
Root bool
@ -38,9 +38,9 @@
Size string
ModifiedDate string
}
)
)
func main() {
func main() {
if len(os.Args) < 2 { printHelp() }
host := "127.0.0.1"
@ -259,24 +259,24 @@
w.WriteHeader(http.StatusOK)
dirTemplate.Execute(w, data)
})))
}
}
type LoggingResponseWriter struct {
type LoggingResponseWriter struct {
http.ResponseWriter
Status int
}
}
var COL_Reset = "\033[0m"
var COL_Red = "\033[31m"
var COL_Green = "\033[32m"
var COL_Yellow = "\033[33m"
var COL_Blue = "\033[34m"
var COL_Purple = "\033[35m"
var COL_Cyan = "\033[36m"
var COL_Gray = "\033[37m"
var COL_White = "\033[97m"
var COL_Reset = "\033[0m"
var COL_Red = "\033[31m"
var COL_Green = "\033[32m"
var COL_Yellow = "\033[33m"
var COL_Blue = "\033[34m"
var COL_Purple = "\033[35m"
var COL_Cyan = "\033[36m"
var COL_Gray = "\033[37m"
var COL_White = "\033[97m"
func HTTPLog(next http.Handler) http.Handler {
func HTTPLog(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
start := time.Now()
@ -308,9 +308,9 @@
elapsed,
r.Header["User-Agent"][0])
})
}
}
func printHelp() {
func printHelp() {
fmt.Printf(
`%s [--host address] [--port port] [--root http_root] directory
@ -321,4 +321,4 @@
os.Args[0],
)
os.Exit(0)
}
}