mirror of
https://github.com/cellos51/balatro-gba.git
synced 2026-05-24 05:47:25 -05:00
35 lines
638 B
Bash
Executable File
35 lines
638 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# NOTE: This script is meant to be run from
|
|
# the root repository directory to work as intended.
|
|
|
|
set -e
|
|
|
|
make
|
|
|
|
GAME_NAME="${GAME_NAME-balatro-gba}"
|
|
timestamp=$(date +%Y%m%d_%H%M%S)
|
|
arg=${1:-"build"}
|
|
dir="saved_builds/${arg}_${timestamp}"
|
|
|
|
mkdir -p "$dir"
|
|
|
|
failed=0
|
|
for fe in elf gba map; do
|
|
if [ -f build/"$GAME_NAME".$fe ]; then
|
|
cp build/"$GAME_NAME".$fe "$dir/"
|
|
else
|
|
echo "Warning: build/$GAME_NAME.$fe not found"
|
|
failed=1
|
|
fi
|
|
done
|
|
|
|
if [ $failed -eq 1 ]; then
|
|
echo "Some files are missing, partially saved to $dir"
|
|
else
|
|
echo "Build files saved to $dir"
|
|
fi
|
|
|
|
exit $failed
|
|
|