package web import ( "html/template" "io" ) var indexTemplate = template.Must(template.New("index").Parse(` luxtools-client

luxtools-client

Endpoints

{{- range .Endpoints }} {{- end }}
PathMethodsDescription
{{ .Path }} {{ .Methods }} {{ .Description }}

Info

{{ .InfoJSON }}
`)) var settingsTemplate = template.Must(template.New("settings").Parse(` luxtools-client Settings

Path Aliases

Define aliases like PROJECTS -> /mnt/projects. Use in /open as PROJECTS>my/repo.

AliasPath
`)) // RenderIndex renders the main index page. func RenderIndex(w io.Writer, data any) error { return indexTemplate.Execute(w, data) } // RenderSettings renders the settings page. func RenderSettings(w io.Writer) error { return settingsTemplate.Execute(w, nil) }