UnschooledGamer commited on
Commit
20aa435
·
verified ·
1 Parent(s): 0b39ffb

Create get-lit.sh

Browse files
Files changed (1) hide show
  1. get-lit.sh +36 -0
get-lit.sh ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+ set -eu
3
+ LUVI_VERSION=${LUVI_VERSION:-2.15.0}
4
+ LIT_VERSION=${LIT_VERSION:-3.8.5}
5
+ REQ=enable
6
+
7
+ LUVI_ARCH=`uname -s`-`uname -m`
8
+ LUVI_URL="https://github.com/luvit/luvi/releases/download/v$LUVI_VERSION/luvi-$LUVI_ARCH-luajit-regular"
9
+ LIT_URL="https://lit.luvit.io/packages/luvit/lit/v$LIT_VERSION.zip"
10
+
11
+ # Download Files
12
+ echo "Downloading $LUVI_URL to luvi"
13
+ curl -L -f -o luvi $LUVI_URL
14
+ chmod +x luvi
15
+
16
+ echo "Downloading $LIT_URL to lit.zip"
17
+ curl -L -f -o lit.zip $LIT_URL
18
+
19
+ if [ "$TIMEOUT_MODE" = "$REQ" ]; then
20
+ echo 'Running timeout mode'
21
+ # Create lit using lit
22
+ timeout 7s ./luvi lit.zip -- make lit.zip lit luvi || echo "Command timed out, skipping..."
23
+ # Cleanup
24
+ rm -f lit.zip
25
+ # Create luvit using lit
26
+ timeout 7s ./lit make lit://luvit/luvit luvit luvi || echo "Command timed out, skipping..."
27
+ else
28
+ # Create lit using lit
29
+ ./luvi lit.zip -- make lit.zip lit luvi
30
+ # Cleanup
31
+ rm -f lit.zip
32
+ # Create luvit using lit
33
+ ./lit make lit://luvit/luvit luvit luvi
34
+ fi
35
+ SquareX Safe File Viewer
36
+