This module implements a simple proc for opening URLs with the user's default browser.
proc openDefaultBrowser(url: string) {.raises: [], tags: [].}
opens url with the user's default browser. This does not block.
Under Windows, ShellExecute
is used. Under Mac OS X the open
command is used. Under Unix, it is checked if gnome-open
exists and used if it does. Next attempt is kde-open
, then xdg-open
. Otherwise the environment variable BROWSER
is used to determine the default browser to use.
© 2006–2017 Andreas Rumpf
Licensed under the MIT License.
https://nim-lang.org/docs/browsers.html