add gents.sh, forgot to commit

This commit is contained in:
Mechiel Lukkien 2024-01-01 13:51:20 +01:00
parent d84c96eca5
commit 618e5c2aa3
No known key found for this signature in database

11
gents.sh Executable file
View file

@ -0,0 +1,11 @@
#!/bin/bash
set -euo pipefail
# generate new typescript client, only install it when it is different, so we
# don't trigger frontend builds needlessly.
go run vendor/github.com/mjl-/sherpats/cmd/sherpats/main.go -bytes-to-string -slices-nullable -maps-nullable -nullable-optional -namespace api api <$1 >$2.tmp
if cmp -s $2 $2.tmp; then
rm $2.tmp
else
mv $2.tmp $2
fi