mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-26 23:35:51 +03:00
9fe4437bda
* Use vendored go-swagger * vendor go-swagger * revert un wanteed change * remove un-needed GO111MODULE * Update Makefile Co-Authored-By: techknowlogick <matti@mdranta.net> |
||
---|---|---|
.. | ||
.travis.yml | ||
CONTRIBUTING.md | ||
go.mod | ||
LICENSE.md | ||
README.md | ||
webbrowser.go |
webbrowser
webbrowser provides a simple API for opening web pages on your default browser.
It's inspired on Python's webbrowser package but lacks some of its features (open new window).
It just opens a webpage, most browsers will open it on a new tab.
Installation
As simple as:
go get -u github.com/toqueteos/webbrowser
Usage
package main
import "github.com/toqueteos/webbrowser"
func main() {
webbrowser.Open("http://golang.org")
}
That's it!
Crossplatform support
The package works on:
android
(verified by 3rd party)darwin
freebsd
(verified by 3rd party)linux
netbsd
(verified by 3rd party)openbsd
(verified by 3rd party)windows
License
It is licensed under the MIT open source license, please see the LICENSE.md file for more information.
Thanks...
Miki Tebeka wrote a nicer version that wasn't on godoc.org when I did this, check it out!.
Already disliking it?
No problem! There's alternative libraries that may be better to your needs:
- https://github.com/pkg/browser, it does what webbrowser does and more!
- https://github.com/skratchdot/open-golang, it even provides a
xdg-open
implementation in case you don't have it!