#! /bin/sh # # build menu for my remote hosts list for golem simple_menus # # to use this, put a line like # .exec "/path/to/menu-ssh-hosts" # in your ~/.golem/plugins/simple_menus/rc # hosts=`cat ~/.ssh/known_hosts | sed 's/ .*//g'` hosts="${hosts} `cat ~/.ssh/known_hosts2 | sed 's/ .*//g'`" hosts=`(for i in $hosts ; do echo $i ; done) | sort | uniq` echo 'param "submenu" "Remote Terminal" {' for i in $hosts ; do echo " param \"command\" \"$i\"" echo " { param \"dat\" \"exec aterm -e ssh $i\"; }" done echo '}'