web: add camino as a $BROWSER
This commit is contained in:
parent
362264eb51
commit
6c99870701
2 changed files with 26 additions and 4 deletions
23
bin/web
23
bin/web
|
|
@ -30,6 +30,21 @@ plumbsafari()
|
|||
' | 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
|
||||
|
|
@ -39,8 +54,14 @@ plumbapple()
|
|||
safari)
|
||||
plumbsafari "$@"
|
||||
;;
|
||||
camino)
|
||||
plumbcamino "$@"
|
||||
;;
|
||||
none)
|
||||
if [ -d /Applications/Firefox.app ]
|
||||
if [ -d /Applications/Camino.app ]
|
||||
then
|
||||
plumbcamino "$@"
|
||||
elif [ -d /Applications/Firefox.app ]
|
||||
then
|
||||
plumbfirefox "$@"
|
||||
else
|
||||
|
|
|
|||
|
|
@ -45,10 +45,11 @@ opens each URL in a new tab rather than a new window.
|
|||
.PP
|
||||
When run under Mac OS X,
|
||||
.B $BROWSER
|
||||
should be set to the string
|
||||
.B safari
|
||||
should be set to
|
||||
.B camino ,
|
||||
.B firefox ,
|
||||
or
|
||||
.BR firefox .
|
||||
.BR safari .
|
||||
.I Web
|
||||
uses AppleScript to talk to the browser.
|
||||
If
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue