refactoring tmux sessions
This commit is contained in:
parent
8a718dfb3c
commit
907f390899
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
set -x
|
set -eux
|
||||||
|
|
||||||
readonly SESSION=dotfiles
|
readonly SESSION=dotfiles
|
||||||
readonly MAINW=1
|
readonly MAINW=1
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
set -x
|
set -eux
|
||||||
|
|
||||||
declare RND="${RANDOM}"
|
declare RND="${RANDOM}"
|
||||||
declare SESSION="sandbox${RND}"
|
declare SESSION="sandbox${RND}"
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -eu
|
||||||
|
|
||||||
echo -n "ssh server: "
|
echo -n "ssh server: "
|
||||||
declare SSH_SERVER
|
declare SSH_SERVER
|
||||||
read -r SSH_SERVER
|
read -r SSH_SERVER
|
||||||
readonly SSH_SERVER
|
readonly SSH_SERVER
|
||||||
|
|
||||||
declare SSH_SERVER_SESSION_NAME
|
declare -r SSH_SERVER_SESSION_NAME="${SSH_SERVER//\./_}"
|
||||||
SSH_SERVER_SESSION_NAME="$(echo "$SSH_SERVER" | sed 's/\./_/')"
|
declare -r SESSION="ssh-${SSH_SERVER_SESSION_NAME}"
|
||||||
readonly SSH_SERVER_SESSION_NAME
|
|
||||||
|
|
||||||
readonly SESSION="ssh-${SSH_SERVER_SESSION_NAME}"
|
|
||||||
|
|
||||||
if ! tmux has-session -t "${SESSION}"; then
|
if ! tmux has-session -t "${SESSION}" 2>/dev/null; then
|
||||||
tmux new-session -s "${SESSION}" -d -n "${MAINW}" -c "${WORKING_PROJECT}" "ssh ${SSH_SERVER}"
|
tmux new-session -s "${SESSION}" -d -n "1" "ssh ${SSH_SERVER}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
tmux switch-client -t "${SESSION}"
|
tmux switch-client -t "${SESSION}"
|
||||||
Loading…
x
Reference in New Issue
Block a user