1
0
Files
api/build.zsh
2025-07-20 12:51:53 +09:00

35 lines
751 B
Bash
Executable File

#!/bin/zsh
d=${0:a:h}
cd $d
su=10000
go1.21.8 generate ./...
#go generate ./...
#PASS=`cat $f|jq -r .password` TOKEN=`cat $f|jq -r .token` go run -mod=mod main.go
cp -rf $d/ent/openapi.json $d/tmp/
case $OSTYPE in
darwin*)
sed -i '' "s/255/$su/g" $d/ent/ogent/oas_parameters_gen.go
sed -i '' "s/255/$su/g" $d/ent/openapi.json
;;
linux*)
sed -i "s/255/$su/g" $d/ent/ogent/oas_parameters_gen.go
sed -i "s/255/$su/g" $d/ent/openapi.json
;;
esac
cp -rf $d/tmp/ogent ent/
f=~/.config/ai/api_card.json
if [ -f ./.env ];then
rm .env
fi
echo PASS=`cat ~/.config/ai/api_card.json|jq -r .password` >> .env
echo TOKEN=`cat ~/.config/ai/api_card.json|jq -r .token` >> .env
PASS=`cat $f|jq -r .password` TOKEN=`cat $f|jq -r .token` go build