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

36 lines
574 B
Bash

#!/bin/sh
internal_thinkcentre() {
st -e ssh 192.168.1.250
}
external_thinkcentre() {
st -e ssh 51.7.197.254
}
different_server() {
IP=$(dmenu -i -p "Enter host:")
# Would you like to add this to saved servers?
st -e ssh $IP
}
select_ssh() {
server=$(printf "thinkcentre\nthinkcentre_external\nunlisted" | dmenu -i -p "Server:")
case "$server" in
"thinkcentre")
internal_thinkcentre;;
"thinkcentre_external")
external_thinkcentre;;
"uumm")
different_server;;
esac
}
case "$1" in
"thinkcentre")
internal_thinkcentre;;
*)
select_ssh;;
esac