diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..fd70691 --- /dev/null +++ b/build.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +./with-env.sh ./env/windows.env go build -o "./dist/lilith-launcher-windows-s1.exe" main.go +./with-env.sh ./env/linux.env go build -o "./dist/lilith-launcher-linux-s1" main.go +./with-env.sh ./env/macos.env go build -o "./dist/lilith-launcher-macos-s1" main.go +./with-env.sh ./env/m1.env go build -o "./dist/lilith-launcher-m1-s1" main.go \ No newline at end of file diff --git a/with-env.sh b/with-env.sh new file mode 100644 index 0000000..57c5451 --- /dev/null +++ b/with-env.sh @@ -0,0 +1,8 @@ +ENV_FILE="$1" +CMD=${@:2} + +set -o allexport +source $ENV_FILE +set +o allexport + +$CMD \ No newline at end of file