From 7e190686e68a1b372db46ae462ebd7eeebf142be Mon Sep 17 00:00:00 2001 From: NullBite Date: Sat, 17 Jun 2023 21:13:53 -0400 Subject: [PATCH] Add attach and fallback commands --- mcserver | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mcserver b/mcserver index ebed416..e255ce8 100755 --- a/mcserver +++ b/mcserver @@ -23,7 +23,11 @@ _start () { } _send_command() { - tmux $TMUX_OPTS send-keys -t "$TMUX_SESSION" -l "$code_clear" "$*" "$code_send" + exec tmux $TMUX_OPTS send-keys -t "$TMUX_SESSION" -l "$code_clear" "$*" "$code_send" +} + +_attach() { + tmux $TMUX_OPTS attach -t "$TMUX_SESSION" } # directories @@ -69,5 +73,7 @@ TMUX_OPTS="-L mcserver" case "$cmd" in stop) _stop_and_wait ;; command) _send_command ;; - start|*) _start ;; + start) _start ;; + attach) _attach ;; + *) die "Unknown command: $cmd";; esac