Add clean step

This commit is contained in:
2024-04-14 02:20:23 -05:00
parent a0e111d036
commit 8614658c92

View File

@@ -4,17 +4,19 @@ set -eu
release='false'
serve='false'
skip_emsdk='false'
clean='false'
print_usage() {
printf "Usage: -r RELEASE -d DEBUG -s SERVE\n"
}
while getopts 'erds' flag; do
while getopts 'erdsc' flag; do
case "${flag}" in
e) skip_emsdk='true' ;;
r) release='true' ;;
d) release='false' ;;
s) serve='true' ;;
c) clean='true' ;;
*)
print_usage
exit 1
@@ -22,6 +24,12 @@ while getopts 'erds' flag; do
esac
done
if [ "$clean" = 'true' ]; then
echo "Cleaning target directory"
cargo clean
rm -rf ./dist/
fi
if [ "$skip_emsdk" = 'false' ]; then
echo "Activating Emscripten"
./../emsdk/emsdk activate latest