}
mac-xmessage() {
- osascript -e 'tell app "System Events" to display dialog "'$@'"'
+ osascript -e "tell app \"System Events\" to display dialog \"$@\""
}
mac-config() {
;;
*)
host=macbook.brighton.loc
- cmd="mac-xmessage $FUNCNAME:$1"
+ cmd="mac-xmessage \"$FUNCNAME: $1\" 1>/dev/null"
;;
esac
cmd=". $NB_ROOT/etc/profile.sh && $cmd"
local ip=`dig +short $host`
[ -z "$ip" ] && echo "Can't resolve macbook.brighton.loc" && return 1
- nb-ips | grep -qFm1 "$ip" || cmd="ssh -o BatchMode=yes $host '$cmd'"
+ nb-ips | grep -qFm1 "$ip" || cmd="ssh -o BatchMode=yes $host -- $cmd"
- [ "$USER" != "nico" ] && cmd="su - nico -c \"$cmd\""
+ [ "$USER" != "nico" ] && cmd="su - nico -c '$cmd'"
eval "$cmd"
}