I've uploaded a small module to CPAN, Browser::Open (give it a couple of minutes to show up).
It does one simple thing: given a
$url, it opens the default browser with it.
The difficult part is deciding how to open the "default browser". On Mac OS X, this is easy: just execute the
On Windows, there is a
start command that should do the trick, but I'm not a Windows user so I cannot test this. Any Windows users out there that can point me to the relevant information on how to open a URL with a simple command, I would appreciate it.
For Linux, you have too many choices it seems: you could use
gnome-open but your user might be using KDE. There is a
xdg-open command described at the FreeDesktop site that seems to do what I want. We can always fallback to
firefox though. Fragmentation++!