aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/alv-copilot6
1 files changed, 2 insertions, 4 deletions
diff --git a/bin/alv-copilot b/bin/alv-copilot
index 9341655..9a0cf40 100755
--- a/bin/alv-copilot
+++ b/bin/alv-copilot
@@ -7,17 +7,15 @@ trap 'rm -rf "$tmpdir"' EXIT INT TERM HUP
ARGS=$*
FIFO=$tmpdir/fifo
CONF=$tmpdir/conf
-LIBDIR=$(dirname "$0")
-LUA_PATH="$LIBDIR/?.lua;$LIBDIR/?/init.lua;$LUA_PATH"
cat > "$CONF" << 'EOF'
split
focus
screen -t evaltime sh -c 'tty > "$FIFO"; read done < "$FIFO"'
focus
-screen -t runtime sh -c 'read tty < "$FIFO"; moon "$LIBDIR/alv/copilot.moon" $ARGS 2> "$tty"; echo "[press enter to exit]"; read prompt; echo done > "$FIFO"'
+screen -t runtime sh -c 'read tty < "$FIFO"; "alv" $ARGS 2> "$tty"; echo "[press enter to exit]"; read prompt; echo done > "$FIFO"'
EOF
mkfifo "$FIFO"
-export FIFO ARGS LIBDIR LUA_PATH
+export FIFO ARGS
exec screen -mc "$CONF"