#!/bin/sh
set -eu

NAME="shout"
BECAUSE="$HOME/dev/projects/because.sh"

# Build release
cargo build --release

# Compress
gzip -c target/release/"$NAME" > target/release/"$NAME"-aarch64-apple-darwin.gz

# Upload binary
"$BECAUSE/scripts/upload" put "$NAME/bin/$NAME-aarch64-apple-darwin.gz" target/release/"$NAME"-aarch64-apple-darwin.gz

# Upload install script + landing page
"$BECAUSE/scripts/upload" publish "$NAME"
"$BECAUSE/scripts/upload" put "$NAME/index.html" web/index.html

printf "\nPublished %s to https://because.sh/%s/\n" "$NAME" "$NAME"
