commit - 36d9b90c56e939244b7081b575dc51c2afddff93
commit + f92863adf47cd8426d3c2f62b386f532b5688ca1
blob - 5d8785bed635b06901516c839a3b807d814f231a
blob + e8ea86e79f267b08d67785fc8bffa194be046c43
--- bin/web
+++ bin/web
#!/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()