Expand description

Open URLs in the web browsers available on a platform.

Inspired by the webbrowser python library.

Currently state of platform support is:

  • macos => default, as well as browsers listed under Browser
  • windows => default browser only
  • linux or *bsd => default browser only (uses $BROWSER env var, failing back to xdg-open, gvfs-open and gnome-open, in that order)
  • android => not supported right now
  • ios => not supported right now

Important note:

  • This library requires availability of browsers and a graphical environment during runtime
  • cargo test will actually open the browser locally.

Structs

The Error type for parsing a string into a Browser.

Enums

Browser types available

Functions