summary refs log tree commit diff
path: root/buildall.sh
diff options
context:
space:
mode:
authorwlodekm <[email protected]>2024-11-10 21:03:01 +0200
committerwlodekm <[email protected]>2024-11-10 21:03:01 +0200
commita2cab186316b4c46839cb5f9ad51b693edb194f6 (patch)
treedf2b39edddbb5aaedb542e4a24b8e7b5a58f58b3 /buildall.sh
parent91b3570414cfdb4d4751e28006bf373d626d372a (diff)
add build script, possibly fix a bug ( v1.0.1 )
Diffstat (limited to 'buildall.sh')
-rwxr-xr-xbuildall.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/buildall.sh b/buildall.sh
new file mode 100755
index 0000000..a1afb5d
--- /dev/null
+++ b/buildall.sh
@@ -0,0 +1,22 @@
+echo "Welcome to the meower CL build script"
+
+echo "Building windows..."
+deno task build-win
+
+echo "Building mac..."
+deno task build-mac-x86
+deno task build-mac-arm
+
+echo "Building linux..."
+deno task build-linux-x86
+deno task build-linux-arm
+
+echo "All platforms built, starting compression"
+
+mkdir build/compressed
+
+zip build/compressed/win.zip build/win.exe
+zip build/compressed/mac.zip build/mac-x86 build/mac-arm
+
+tar -kczf build/compressed/linux.tar.gz build/linux-x86 build/linux-arm
+echo "All builds compressed, build finished"
\ No newline at end of file