commit f92863adf47cd8426d3c2f62b386f532b5688ca1 from: Russ Cox date: Wed Jul 14 18:12:55 2010 UTC web: just use "open" on OS X R=rsc http://codereview.appspot.com/1764045 commit - 36d9b90c56e939244b7081b575dc51c2afddff93 commit + f92863adf47cd8426d3c2f62b386f532b5688ca1 blob - 5d8785bed635b06901516c839a3b807d814f231a blob + e8ea86e79f267b08d67785fc8bffa194be046c43 --- bin/web +++ bin/web @@ -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()