#!/bin/zsh LOCATIONS=$(grep -ioE "^ssh [a-z0-9]+@[a-z0-9\.]+" $ZDOTDIR/.zsh_history | tac | awk '!x[$0]++' | cut -c 5-) if [[ $1 =~ '^[0-9]+$' ]] ; then echo $LOCATIONS | head -n $1 exit fi if [[ -z "$1" ]]; then LOCATION=$(echo $LOCATIONS | sort | uniq | fzf) else LOCATION=$1 fi ssh $LOCATION -t 'tmux new-session -A -s alpha'