This is the CLI tool created to find the winners of the "August Giveaway 🏖️" for all subscribers of the iOS Coffee Break Newsletter.
Congratulations to the winners 🎉!
To use this tool, first clone this project. Then, in the root directory, use SPM to build and run the executable:
swift run giveawaypicker -i <supabase_reference_id> -k <supabase_key>
To start, create a directory named scripts, and inside it script named build-arm64-macos.sh. You can run these commands to do so:
mkdir scripts
touch build-arm64-macos.sh
Then, in your preferred text editor, add the following lines.
#!/bin/sh
set -e
swift build -c release --product giveawaypicker
BUILD_PATH=$(swift build -c release --product giveawaypicker --show-bin-path)
echo -e "\n\nBuild at ${BUILD_PATH}"
DESTINATION="builds/giveawaypicker-macos"
if [ ! -d "builds" ]; then
mkdir "builds"
fi
cp "$BUILD_PATH/giveawaypicker" "$DESTINATION"
echo "Copied binary to $DESTINATION"
Before running the script locally to test it, make sure to add executable permissions to it:
chmod +x scripts/build-arm64-macos.sh
Now, you can run it to check it builds and stores the binary in the correct location. Because the first line contains the shebang in the first line (#!/bin/sh), you can ommit the sh prefix:
./scripts/build-arm64-macos.sh