#!/bin/sh mdir="$(dirname "$(readlink $0)")" 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} rlwrap "$lua" -e 'package.loaded.pprint = dofile("'"${mdir}/pprint.lua"'")' "$@" "${mdir}/repl.lua"