[ -d "${CACHE}" ] || mkdir -p "${CACHE}"
CMD=$1
shift
- ARGS=`echo $@ | sed 's/\\$/\\\\$/g'`
+ # we need to a little sanitizing of msg ids so the shell
+ # doesn't mangle them
+ ARGS=`echo $@ | sed 's/[\\$\\*\\!]/\\\&/g'`
$SSH_BIN $USER@$SSH_HOST $NOTMUCH_REMOTE_BIN ${CMD} ${ARGS}
}