2024-10-16 15:38:19 +03:00

18 lines
384 B
Bash
Executable File

#!/usr/bin/env bash
set -eu
echo -n "ssh server: "
declare SSH_SERVER
read -r SSH_SERVER
readonly SSH_SERVER
declare -r SSH_SERVER_SESSION_NAME="${SSH_SERVER//\./_}"
declare -r SESSION="ssh-${SSH_SERVER_SESSION_NAME}"
if ! tmux has-session -t "${SESSION}" 2>/dev/null; then
tmux new-session -s "${SESSION}" -d -n "1" "ssh ${SSH_SERVER}"
fi
tmux switch-client -t "${SESSION}"