summaryrefslogtreecommitdiff
path: root/examples/server/deps.sh
diff options
context:
space:
mode:
Diffstat (limited to 'examples/server/deps.sh')
-rwxr-xr-xexamples/server/deps.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/examples/server/deps.sh b/examples/server/deps.sh
new file mode 100755
index 00000000..cf995162
--- /dev/null
+++ b/examples/server/deps.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+# Download and update deps for binary
+
+# get the directory of this script file
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
+PUBLIC=$DIR/public
+OUTPUT=$DIR/templats.hpp
+
+echo "// Generated file, do not edit" > $OUTPUT
+echo "" > $OUTPUT
+
+echo "download js bundle files"
+curl https://npm.reversehttp.com/@preact/signals-core,@preact/signals,htm/preact,preact,preact/hooks > $PUBLIC/index.js
+echo >> $PUBLIC/index.js # add newline
+
+FILES=$(ls $PUBLIC)
+
+for FILE in $FILES; do
+ func=$(echo $FILE | tr '.' '_')
+ echo "generate $FILE.hpp ($func)"
+ xxd -n $func -i $PUBLIC/$FILE > $DIR/$FILE.hpp
+done