diff options
author | Von Random <von@vdrandom.org> | 2019-06-10 17:22:57 +0300 |
---|---|---|
committer | Von Random <von@vdrandom.org> | 2019-06-10 17:22:57 +0300 |
commit | c64ce4e55308dc8c42b021b4173e0a77746af244 (patch) | |
tree | b08fe6c5441b571a8ae81cf4a40c999be62df365 | |
parent | d0ff7713dca981eff272e43aad909ff8400f81b2 (diff) |
tmux_ssh: a nice way to initiate an ssh sessin in tmux
-rwxr-xr-x | tmux_ssh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tmux_ssh b/tmux_ssh new file mode 100755 index 0000000..dbdc7b0 --- /dev/null +++ b/tmux_ssh @@ -0,0 +1,9 @@ +#!/usr/bin/env zsh +session_name=ssh +ssh_cmd="termcompat ssh $1" +window_name=${1%%.*} + +current_sessions=($(tmux list-sessions -F'#S')) +(( $session_exists[(I)$session_name] )) || tmux new-session -ds $session_name + +exec tmux new-window -t ssh: -n $window_name $ssh_cmd |