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
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
|