Spaces:
Sleeping
Sleeping
File size: 1,022 Bytes
20aa435 ddb6257 1aafaf2 3772b37 20aa435 35558b1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
#!/bin/sh
set -eu
LUVI_VERSION=${LUVI_VERSION:-2.15.0}
LIT_VERSION=${LIT_VERSION:-3.8.5}
REQ=enable
LUVI_ARCH=`uname -s`-`uname -m`
LUVI_URL="https://github.com/luvit/luvi/releases/download/v$LUVI_VERSION/luvi-$LUVI_ARCH-luajit-regular"
LIT_URL="https://lit.luvit.io/packages/luvit/lit/v$LIT_VERSION.zip"
# Download Files
echo "Downloading $LUVI_URL to luvi"
curl -L -f -o luvi $LUVI_URL
chmod +x luvi
echo "Downloading $LIT_URL to lit.zip"
curl -L -f -o lit.zip $LIT_URL
if [ "$TIMEOUT_MODE" = "$REQ" ]; then
echo 'Running timeout mode'
# Create lit using lit
timeout 7s ./luvi lit.zip -- make lit.zip lit luvi || echo "Command timed out, skipping..."
# Cleanup
rm -f lit.zip
# Create luvit using lit
timeout 7s ./lit make lit://luvit/luvit luvit luvi || echo "Command timed out, skipping..."
else
# Create lit using lit
ls -al
ldd luvi
./luvi --version
./luvi lit.zip -- make lit.zip lit luvi
# Cleanup
rm -f lit.zip
# Create luvit using lit
./lit make lit://luvit/luvit luvit luvi
fi |