browse v1.0
 
by Kevin Hendrickson (hendric7@clunix.cl.msu.edu)

+++ PPC and Intel supported in R3 +++

Description
-----------
browse is a Be application that does the opposite of add-ons like TermHere
(by Laurent Domenech) and TermHire (by Pierre Brua). It expects to be
launched from a terminal window and sends a BMessage to the Tracker or NetPositive
to open the requested directory or file or URL. If you launch it from the Tracker, 
it opens the /boot/home directory.

browse can be used with or without an argument. Without an argument, it simply
tells the Tracker to open a window on the Terminal's current working
directory. With a path argument, it tells the Tracker to open the directories or files
represented by the argument. If the argument cannot be resolved, it does nothing. 
With a URL argument, it tells NetPositive to access the URL. If the argument is -h, -H
or -help you get the command usage info.

browse can now be used to open more that one file, directory, or URL at a time.

Examples
--------
browse works with absolute and relative paths. Absolute paths must start
with /boot or /<name of your boot volume>. For example any of the following
commands will open a window onto the development folder containing the BeIDE
hierarchy on my boot drive:

$ browse /BeoWulf/develop
$ browse /boot/develop
$ browse /boot/dev*  

The following line will launch the application owning the file and open the file
within it:

$ browse browse.proj

The following line will open all the files and directories in /boot/develop/headers/be:

$ browse /boot/develop/headers/be/*

browse accepts http, file, ftp and gopher based URLs.  NetPositive doesn't currently
accept gopher URLs, but maybe in the future NetPositive or some other browser will.
The next four lines will launch NetPositive, if not running already, and tell it to access
the listed resources. The last line shows that paths can be mixed with URLs.

$ browse http://www.be.com
$ browse file:///boot/beos/documentation/index.html
$ browse http://www.be.com http://www.msu.edu
$ browse ./*.h ./*.cpp http://www.be.com http://www.msu.edu

Installation
------------
You should put browse in a directory that is in your PATH environment. 
I have it in /boot/home/config/bin on my machines.

Bugs
----
No known bugs. browse runs under R3 and probably still runs on DR9 and PR2, but I 
haven't checked it out on anything older than R3.

Miscellaneous
-------------
The latest version of browse can be found at:

Be's ftp site and http://www.braincraft.com/hndrcksn/Be/browse.html

Questions, comments, flames, bug reports can be sent to:

hendric7@clunix.cl.msu.edu