web: just use "open" on OS X

R=rsc
http://codereview.appspot.com/1764045
This commit is contained in:
Russ Cox 2010-07-14 11:12:55 -07:00
parent 36d9b90c56
commit f92863adf4

68
bin/web
View file

@ -1,74 +1,8 @@
#!/bin/sh
plumbfirefox()
{
echo '
tell application "Firefox"
activate
tell application "System Events"
tell process "firefox"
keystroke "t" using {command down}
end tell
end tell
Get URL "'$1'"
end tell
' | osascript
}
plumbsafari()
{
echo '
tell application "Safari"
activate
tell application "System Events"
tell process "safari"
keystroke "t" using {command down}
end tell
end tell
open location "'$1'"
end tell
' | osascript
}
plumbcamino()
{
echo '
tell application "Camino"
activate
tell application "System Events"
tell process "camino"
keystroke "t" using {command down}
end tell
end tell
Get URL "'$1'"
end tell
' | osascript
}
plumbapple()
{
case ${BROWSER:-none} in
firefox)
plumbfirefox "$@"
;;
safari)
plumbsafari "$@"
;;
camino)
plumbcamino "$@"
;;
none)
if [ -d /Applications/Camino.app ]
then
plumbcamino "$@"
elif [ -d /Applications/Firefox.app ]
then
plumbfirefox "$@"
else
plumbsafari "$@"
fi
;;
esac
open "$@"
}
plumbunix()