sshmenu (290B)
1 #!/usr/bin/env bash 2 3 ssh_config=${SSH_CONFIG_FILE:-$HOME/.ssh/config} 4 5 ssh_hosts=( $(grep "^Host\s\+[^*]" $ssh_config | cut -d " " -f 2-) ) 6 ssh_host=$(printf '%s\n' "${ssh_hosts[@]}" | dmenu -i "$@") 7 8 if [ -n "$ssh_host" ]; then 9 alacritty -e zsh -c "TERM=xterm-256color ssh $ssh_host" 10 fi