mirror of
https://github.com/mjl-/mox.git
synced 2024-12-26 16:33:47 +03:00
11 lines
371 B
Bash
Executable file
11 lines
371 B
Bash
Executable file
#!/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
|