{{- /* a casket template mimicking ls */}} {{ html .Path }}

$ ls -l {{range $i, $crumb := .Breadcrumbs}}{{if ne $i 0}}{{.Text}}{{else}}{{.Text}}{{end}}{{if ne $i 0}}/{{end}}{{end}}


{{- $root := .}} {{- $readme := "" }} {{- range .Items }} {{- if eq .Name "template.html" }} {{- continue }} {{- end }} {{- if eq .Name "secret" }} {{- continue }} {{- end }} {{- if eq .Name "robots.txt" }} {{- continue }} {{- end }} {{- if eq .Name "README.md" }} {{- $readme = .Name }} {{- end }} {{- if eq .Name "README.txt" }} {{- $readme = .Name }} {{- end }} {{- if eq .Name "README" }} {{- $readme = .Name }} {{- end }} {{- $ext := $root.Ext .Name }} {{- if .IsDir }} {{- else if .IsSymlink }} {{- else if or (eq $ext ".jpg") (or (eq $ext ".jpeg") (or (eq $ext ".png") (or (eq $ext ".gif") (or (eq $ext ".webp") (or (eq $ext ".svg") (or (eq $ext ".webm") (or (eq $ext ".mp4") (eq $ext ".mkv"))))))))}} {{- else if or (eq $ext ".tar") (or (eq $ext ".tar.bz2") (or (eq $ext ".tar.xz") (or (eq $ext ".zip") (eq $ext ".tar.gz"))))}} {{- else }} {{- end }} {{- end }}
{{- $root.ToLower .Mode.String }} 1 reisen reisen {{ .Size }} {{- if lt .ModTime.Year $root.NowDate.Year }} {{- .ModTime.Format "Jan _2 15:06" }} {{- else}} {{- .ModTime.Format "Jan _2 2006" }} {{- end }} {{ .Name }}{{ .Name }} -> ???{{ .Name }}{{ .Name }}{{ .Name }}
{{- if ne $readme "" }}

$ cat {{ $readme }}

{{- if eq ($root.Ext $readme) ".md" }}
{{.Markdown $readme}}
{{- else }}
{{.Include $readme}}
{{- end }} {{- end }}