Templates + build

This commit is contained in:
William Bouzourène 2026-02-16 12:20:21 +01:00
parent 67e2e4d306
commit 7e821296a6
Signed by: bouzoure
GPG key ID: 423440D735B56BE2
13 changed files with 202 additions and 15 deletions

22
justfile Normal file
View file

@ -0,0 +1,22 @@
go := require("go")
templ := require("templ")
air := require("air")
templ:
templ generate
prebuild: templ
run: prebuild
go run main.go
build: prebuild
go build -o bin/gpx-downloader main.go
watch:
CI=1 CLICOLOR_FORCE=1 air \
--build.cmd "just build" \
--build.bin "./bin/gpx-downloader" \
-build.include_ext "go,templ" \
--build.exclude_dir "data" \
--build.exclude_regex "_templ.go"