random script dump
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

dmenu_ssh 353B

12345678910111213
  1. #!/bin/sh
  2. export SSH_AUTH_SOCK="${HOME}/.ssh/ssh_auth_sock"
  3. cmd="$1"
  4. shift
  5. get_hosts() {
  6. awk -F",| " '{print $1}' "${HOME}/.ssh/known_hosts"
  7. }
  8. result=$(get_hosts | sort -uV | dmenu -p ssh ${1+"$@"}) || exit 1
  9. exec $cmd $result
  10. # call from ~/.i3/config:
  11. # bindsym $mod+Control+Return exec ~/bin/dmenu_ssh '/usr/bin/urxvtc -e ssh' -i -b -fn "$font"