aboutsummaryrefslogtreecommitdiff
path: root/bin/web
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2005-05-07 22:32:03 +0000
committerrsc <devnull@localhost>2005-05-07 22:32:03 +0000
commit0156f05f498d4685dba5dcc815d3092b8c38be01 (patch)
tree311483d32d3520f7476ff0e00220cb3ac64ab938 /bin/web
parent9d7a2e6e3c1ae32728214346ee014c493bddb347 (diff)
downloadplan9port-0156f05f498d4685dba5dcc815d3092b8c38be01.tar.gz
plan9port-0156f05f498d4685dba5dcc815d3092b8c38be01.tar.bz2
plan9port-0156f05f498d4685dba5dcc815d3092b8c38be01.zip
Fixes from Scott Schwartz
Diffstat (limited to 'bin/web')
-rwxr-xr-xbin/web22
1 files changed, 10 insertions, 12 deletions
diff --git a/bin/web b/bin/web
index 0aafb76a..cfc0ab9e 100755
--- a/bin/web
+++ b/bin/web
@@ -52,27 +52,22 @@ plumbapple()
plumbunix()
{
- case ${BROWSER:-firefox} in
+ case "${BROWSER:=firefox}" in
# Other browsers here
# ...
*opera*)
- $BROWSER -remote 'openURL('$i',new-page)'
+ $BROWSER -remote 'openURL('"$i"',new-page)'
;;
*firebird*)
- $BROWSER -remote 'openURL('$i',new-window)'
+ $BROWSER -remote 'openURL('"$i"',new-window)'
;;
*firefox*)
- $BROWSER -remote 'openURL('$i',new-tab)'
- ;;
- x-)
- BROWSER=firefox
- $BROWSER -remote 'openURL('$i',new-tab)'
+ $BROWSER -remote 'openURL('"$i"',new-tab)' ||
+ $BROWSER "$i"
;;
*mozilla*)
- $BROWSER -remote 'openURL('$i',new-tab)'
- ;;
- x-*)
- $BROWSER -remote 'openURL('$i',new-tab)'
+ $BROWSER -remote 'openURL('"$i"',new-tab)' ||
+ $BROWSER "$i"
;;
esac
}
@@ -99,8 +94,11 @@ else
if [ -f "$i" ]
then
p=`pwd`
+ i=`echo $i | sed 's/ /%20/g'`
i=`cleanname -d $p $i`
i=file://$i
+ else
+ i=`echo $i | tr -d ' '`
fi
plumb1 $i
done