go.ketch.com/lib/goja@v0.0.1/scripts/reinit.sh (about) 1 #!/usr/bin/env sh 2 3 # Code generated by shipbuilder init 1.21.2. DO NOT EDIT. 4 5 if [ ! -f "./scripts/check.sh" ]; then 6 cd $(command dirname -- "$(command readlink -f "$(command -v -- "$0")")")/.. 7 fi 8 9 . ./scripts/check.sh 10 11 check go jq shipbuilder 12 13 # set default type and module 14 shipbuilder_type="service" 15 shipbuilder_module="server" 16 17 if [ -f "./features/shipbuilder/.env" ]; then 18 . ./features/shipbuilder/.env 19 fi 20 21 set -e 22 23 export package=$($go mod edit -json | $jq -r .Module.Path) 24 25 if [ -n "$shipbuilder_overwrite" ]; then 26 for i in $shipbuilder_overwrite; do 27 shipbuilder_args="$shipbuilder_args -O $i" 28 done 29 else 30 shipbuilder_args="-f" 31 fi 32 33 for i in $shipbuilder_exclude; do 34 shipbuilder_args="$shipbuilder_args -x $i" 35 done 36 shipbuilder_args="$shipbuilder_args -x version/version_gen.go" 37 38 shipbuilder_args="$shipbuilder_args -T $shipbuilder_type" 39 if [ "$shipbuilder_type" = "service" -a -n "$shipbuilder_module" ]; then 40 shipbuilder_args="$shipbuilder_args -M $shipbuilder_module" 41 fi 42 shipbuilder_args="$shipbuilder_args $*" 43 shipbuilder_args="$shipbuilder_args $package" 44 45 $shipbuilder init $shipbuilder_args