Lasa is a stateless proxy that generates a RSS or an Atom feed from a Standard.site publication. lasa.anhgelus.world
rss atom atprotocol standard-site atproto
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

build(go): include version

+14 -5
+3
cmd/internal/print.go
··· 13 13 "tangled.org/anhgelus.world/xrpc/atproto" 14 14 ) 15 15 16 + var Version string 17 + 16 18 func Usage(syntax, usage string, commands []Command, flags *flag.FlagSet, examples []string) { 19 + fmt.Println(os.Args[0], "version:", Version) 17 20 fmt.Println("Usage:", syntax) 18 21 fmt.Println(usage) 19 22 w := tabwriter.NewWriter(os.Stdout, 0, 2, 1, ' ', 0)
+11 -5
justfile
··· 5 5 docker := 'podman' 6 6 docker_profile := 'dev' 7 7 8 + repo := 'tangled.org/anhgelus.world/lasa' 9 + 10 + # set version 11 + ldflags_version := '-X ' + repo / 'cmd/internal.Version=' + shell('git describe --tags --long --always || echo "dev-local"') 12 + ldflags := ldflags_version 13 + 8 14 dev: 9 15 if [[ ! -f {{testConfig}} ]]; then go run ./cmd/lasad/ gen-config -c {{testConfig}}; fi 10 - go run ./cmd/lasad/ -c {{testConfig}} -v 16 + go run -ldflags '{{ldflags}}' ./cmd/lasad/ -c {{testConfig}} -v 11 17 12 18 dev-docker: 13 19 {{docker}} compose --profile {{docker_profile}} build --no-cache ··· 28 34 build: build-lasa build-lasad 29 35 30 36 build-lasa: 31 - @{{builder}} -o build/lasa ./cmd/lasa/ 37 + {{builder}} -ldflags '-s {{ldflags}}' -o build/lasa ./cmd/lasa/ 32 38 # do not require building man pages 33 39 -just build-doc lasa 34 40 35 41 build-lasad: 36 - {{builder}} -o build/lasad ./cmd/lasad/ 42 + {{builder}} -ldflags '-s {{ldflags}}' -o build/lasad ./cmd/lasad/ 37 43 # do not require building man pages 38 44 -just build-doc lasad 39 45 ··· 54 60 publish-docker registry name tag: 55 61 just build-docker {{registry / name}}:{{tag}} 56 62 {{docker}} tag {{registry / name}}:{{tag}} {{registry / name}}:latest 57 - #{{docker}} push {{registry / name}}:{{tag}} 58 - #{{docker}} push {{registry / name}}:latest 63 + {{docker}} push {{registry / name}}:{{tag}} 64 + {{docker}} push {{registry / name}}:latest