An OIDC-protected index page for your homeserver.

build(go): add go-tw, set up go generate commands

Now, everything gets built with a single `go generate`!

Changed files
+11 -2
+6 -2
go.mod
··· 1 1 module ladon 2 2 3 - go 1.23.7 3 + go 1.24.0 4 4 5 5 toolchain go1.24.1 6 6 ··· 11 11 ) 12 12 13 13 require ( 14 + github.com/Piszmog/go-tw v1.0.1 // indirect 14 15 github.com/a-h/parse v0.0.0-20250122154542-74294addb73e // indirect 15 16 github.com/andybalholm/brotli v1.1.0 // indirect 16 17 github.com/cenkalti/backoff/v4 v4.3.0 // indirect ··· 55 56 golang.org/x/oauth2 v0.30.0 // indirect 56 57 ) 57 58 58 - tool github.com/a-h/templ/cmd/templ 59 + tool ( 60 + github.com/Piszmog/go-tw 61 + github.com/a-h/templ/cmd/templ 62 + )
+2
go.sum
··· 1 + github.com/Piszmog/go-tw v1.0.1 h1:HL5ViJ6gqvp9vKWVgkAYnjJmvX8Y2sMBoUmkDPXk41U= 2 + github.com/Piszmog/go-tw v1.0.1/go.mod h1:mn9LjL3T9gMNAZ9XKU0rDmLunCbp/fetzAvWnOybRhw= 1 3 github.com/a-h/parse v0.0.0-20250122154542-74294addb73e h1:HjVbSQHy+dnlS6C3XajZ69NYAb5jbGNfHanvm1+iYlo= 2 4 github.com/a-h/parse v0.0.0-20250122154542-74294addb73e/go.mod h1:3mnrkvGpurZ4ZrTDbYU84xhwXW2TjTKShSwjRi2ihfQ= 3 5 github.com/a-h/templ v0.3.833 h1:L/KOk/0VvVTBegtE0fp2RJQiBm7/52Zxv5fqlEHiQUU=
+3
main.go
··· 1 + //go:generate go tool templ generate 2 + //go:generate go tool go-tw -i tailwind.css -o static/styles.css 3 + 1 4 package main 2 5 3 6 import (