#!/bin/bash

set -euo pipefail

POSSIBLE_GOOS=( "linux" "darwin" )
POSSIBLE_GOARCH=( "amd64" "arm64" )

for OS in "${POSSIBLE_GOOS[@]}"; do
	for ARCH in "${POSSIBLE_GOARCH[@]}"; do
		FOLDER_NAME="ccat-$OS-$ARCH"
		mkdir "${FOLDER_NAME}"
		GOOS=$OS GOARCH=$ARCH go build -o "${FOLDER_NAME}/"
		zip -r "${FOLDER_NAME}" "${FOLDER_NAME}"
		rm -r "${FOLDER_NAME}"
	done
done