Skip to content

Instantly share code, notes, and snippets.

@bendog
Last active Aug 16, 2017
Embed
What would you like to do?
~/bin/ssh wrapper to change Mac OS Terminal profiles when running SSH
#!/bin/sh
HOSTNAME=`echo $@ | sed s/.*@//`
set_bg () {
osascript -e "tell application \"Terminal\" to set current settings of window 1 to (first settings set whose name is \"$1\")"
}
on_exit () {
set_bg "BenDog"
}
trap on_exit EXIT
case $HOSTNAME in
bendog.org|celeste.bendog.org) set_bg "bendog.org" ;;
*) set_bg "ssh" ;;
esac
/usr/bin/ssh "$@"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment