#!/bin/bash
# Get the latest release and populate a Homebrew formula with the release
# details

RELEASE_NAME=$(gh release view --json tagName | jq .tagName)
echo "Release name: $RELEASE_NAME"

# strip double quotes form release name
RELEASE_NAME=$(echo $RELEASE_NAME | tr -d '"')

gh release download $RELEASE_NAME -D release/assets

# ls release/assets | grep darwin
# csep-darwin-aarch64.tar.gz
# csep-darwin-x86_64.tar.gz
# shasum -a 256 yourfile.tar.gz
INTEL_HASH=$(shasum -a 256 release/assets/csep-darwin-x86_64.tar.gz | awk '{print $1}')
ARM_HASH=$(shasum -a 256 release/assets/csep-darwin-aarch64.tar.gz | awk '{print $1}')

cat scripts/csep.rb | sed "s/{{tag}}/$RELEASE_NAME/g" \
	| sed "s/{{intel_hash}}/$INTEL_HASH/g" \
	| sed "s/{{arm_hash}}/$ARM_HASH/g" > ../homebrew-tap/csep.rb
