2024-03-14 16:57:00 -06:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|
|
|
|
|
|
|
if [ -z ${1+x} ]; then
|
|
|
|
VERSION="0.0.0"
|
|
|
|
else
|
|
|
|
VERSION="$1"
|
|
|
|
fi
|
|
|
|
|
|
|
|
mkdir -p "$SCRIPT_DIR/dist"
|
|
|
|
|
|
|
|
cd "$SCRIPT_DIR/src" || exit 1
|
2024-03-17 09:58:20 -06:00
|
|
|
go mod tidy
|
2024-03-14 16:57:00 -06:00
|
|
|
go build -v -trimpath -ldflags "-s -w -X main.VersionDate=$(date -u --iso-8601=minutes) -X main.Version=v$VERSION" -o "$SCRIPT_DIR/dist/crazyfs"
|
|
|
|
|
2024-03-15 19:29:00 -06:00
|
|
|
if [ $? -eq 0 ]; then
|
|
|
|
chmod +x "$SCRIPT_DIR/dist/crazyfs"
|
|
|
|
echo "Finished building -> $SCRIPT_DIR/dist/crazyfs"
|
2024-03-17 09:58:20 -06:00
|
|
|
fi
|