summaryrefslogtreecommitdiff
path: root/lr
diff options
context:
space:
mode:
Diffstat (limited to 'lr')
-rwxr-xr-xlr20
1 files changed, 20 insertions, 0 deletions
diff --git a/lr b/lr
new file mode 100755
index 0000000..9158f02
--- /dev/null
+++ b/lr
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+mdir="$(dirname "$(readlink $0)")"
+lpath="$mdir/?.lua;$LUA_PATH"
+
+case "$(basename $0)" in
+ ljr) lua=luajit ;;
+ lr) lua=lua ;;
+ l1r) lua=lua5.1 ;;
+ l2r) lua=lua5.2 ;;
+ l3r) lua=lua5.3 ;;
+ l4r) lua=lua5.4 ;;
+ *) lua=lua ;;
+esac
+
+# allow overriding with envvar LUA
+lua=${LUA:-$lua}
+
+LUA_PATH="$lpath" rlwrap "$lua" "${mdir}/repl.lua" $@
+