From e62be3080f80b1ed0b78286d675358cc87b67eb0 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Tue, 2 Dec 2025 23:13:57 -0500 Subject: [PATCH] remove shell scripts --- build.sh | 76 ------------------------------------------------- push.sh | 15 ---------- start-server.sh | 6 ---- 3 files changed, 97 deletions(-) delete mode 100644 build.sh delete mode 100644 push.sh delete mode 100644 start-server.sh diff --git a/build.sh b/build.sh deleted file mode 100644 index 0e148f3..0000000 --- a/build.sh +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/bash -set -e - -rm -fr tmp | true -rm -fr pkg | true - -# cargo test - -export RUSTFLAGS="--cfg=web_sys_unstable_apis" - -if test "$1" == "" || test "$1" == "release"; then - time cargo build --release --target wasm32-unknown-unknown -Z build-std=core,compiler_builtins,alloc,std,panic_abort,panic_unwind,proc_macro,unwind -Z build-std-features=panic_immediate_abort --lib --timings - llvm-strip -s target/wasm32-unknown-unknown/release/ytbn_graphing_software.wasm - export TYPE="release" - elif test "$1" == "debug"; then - time cargo build --target wasm32-unknown-unknown -Z build-std=core,compiler_builtins,alloc,std,panic_abort,panic_unwind,proc_macro,unwind -Z build-std-features=panic-unwind --lib - export TYPE="debug" -else - echo "ERROR: build.sh, argument invalid" - exit 1 -fi - -pre_size=$(du -sb target/wasm32-unknown-unknown/${TYPE}/ytbn_graphing_software.wasm | awk '{ print $1 }') -echo "compiled size: $pre_size" - -wasm-bindgen target/wasm32-unknown-unknown/${TYPE}/ytbn_graphing_software.wasm --out-dir pkg --target web --no-typescript - -if test "$TYPE" == "release"; then - echo "running wasm-opt..." - time wasm-opt --converge -Oz --code-folding --const-hoisting --coalesce-locals-learning --vacuum --merge-locals --merge-blocks --fast-math --precompute --rse --low-memory-unused --once-reduction --optimize-instructions --licm --intrinsic-lowering \ - --dce --dae-optimizing --inlining-optimizing --strip-debug \ - -o pkg/ytbn_graphing_software_bg_2.wasm pkg/ytbn_graphing_software_bg.wasm - mv pkg/ytbn_graphing_software_bg_2.wasm pkg/ytbn_graphing_software_bg.wasm -fi - -mkdir tmp -cp -r pkg/ytbn_graphing_software_bg.wasm tmp/ - -sed -i 's/fatal: true/fatal: false/g' pkg/ytbn_graphing_software.js - -sed -i "s/TextEncoder('utf-8')/TextEncoder('utf-8', { ignoreBOM: true, fatal: false })/g" pkg/ytbn_graphing_software.js - -#minify pkg/ytbn_graphing_software.js > tmp/ytbn_graphing_software.js - -cp www/* tmp/ -cp assets/logo.svg tmp/ -#minify www/index.html > tmp/index.html -#minify www/sw.js > tmp/sw.js -cp www/index.html www/sw.js pkg/ytbn_graphing_software.js tmp/ - - -wasm_sum=($(md5sum tmp/ytbn_graphing_software_bg.wasm)) -js_sum=($(md5sum tmp/ytbn_graphing_software.js)) -sum=($(echo "$wasm_sum $js_sum" | md5sum)) - -echo "sum: $sum" - -new_wasm_name="${sum}.wasm" -new_js_name="${sum}.js" - - -mv tmp/ytbn_graphing_software_bg.wasm "tmp/${new_wasm_name}" -mv tmp/ytbn_graphing_software.js "tmp/${new_js_name}" - - -sed -i "s/ytbn_graphing_software_bg.wasm/${new_wasm_name}/g" tmp/*.* - -sed -i "s/ytbn_graphing_software.js/${new_js_name}/g" tmp/*.* - - - -new_size=$(du -b tmp/${new_wasm_name} | awk '{ print $1 }') -diff=$(echo "scale=5 ; $new_size / $pre_size" | bc) -percent=$(echo "scale=5 ; (1-$diff)*100" | bc) -echo "Total size: $(du -sb tmp)" -echo "Binary size: $new_size reduced: $percent%" diff --git a/push.sh b/push.sh deleted file mode 100644 index 79365bd..0000000 --- a/push.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -set -e #kill script if error occurs - -cargo test - -bash build.sh release - -echo "rsyncing" -# rsync -av --delete --info=progress2 tmp/ rpi-public:/mnt/hdd/http_share/ytbn/ -rsync -av --delete --info=progress2 --exclude=".git" tmp/ ../titaniumtown.github.io/ -rm -fr tmp -cd ../titaniumtown.github.io -git add . -git commit -m "update" | true -git push diff --git a/start-server.sh b/start-server.sh deleted file mode 100644 index 7888d44..0000000 --- a/start-server.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -set -e - -bash build.sh "$1" - -basic-http-server tmp/