blob: 01b650c2d40750cfb815370277ba110525dfde78 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/usr/bin/sh
if [ -n "$SSH_CLIENT" ]; then
HOSTNAME=$(uname -n)
printf '%s' "$@" |
sed -e "s/localhost/$HOSTNAME/" -e "s/127\(\.[0-9]\{1,3\}\)\{3\}/$HOSTNAME/" |
if [ -S "$XDG_RUNTIME_DIR"/xdg-open.socket ] && command -v nc >/dev/null; then
nc -UN "$XDG_RUNTIME_DIR"/xdg-open.socket
else
xargs -I{} ssh -l "$USER" -p 2222 localhost "xdg-open '{}'"
fi
else
$(command -vp xdg-open) "$@"
fi
|