TeaWeb/asm/download_compiled_files.sh

33 lines
811 B
Bash

#!/usr/bin/env bash
if [[ -d generated/ ]]; then
rm -r generated
[[ $? -ne 0 ]] && {
echo "Failed to remove old directory!"
exit 1
}
fi
mkdir generated
[[ $? -ne 0 ]] && {
echo "Failed to create the 'generated' directory!"
exit 1
}
$(curl --version &> /dev/null)
[[ $? -ne 0 ]] && {
echo "Missing CURL. Please install it"
exit 1
}
curl https://web.teaspeak.de/wasm/TeaWeb-Worker-Codec-Opus.js --output generated/TeaWeb-Worker-Codec-Opus.js
[[ $? -ne 0 ]] && {
echo "Failed to download opus worker library"
exit 1
}
curl https://web.teaspeak.de/wasm/TeaWeb-Worker-Codec-Opus.wasm --output generated/TeaWeb-Worker-Codec-Opus.wasm
[[ $? -ne 0 ]] && {
echo "Failed to download opus worker library natives"
exit 1
}
echo "Files downloaded successfully"