fixed formatting i hope :)
This commit is contained in:
parent
5b11318d76
commit
7014763271
1 changed files with 283 additions and 283 deletions
48
main.go
48
main.go
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue