1234567891011121314151617181920212223 |
- package browser
- import (
- "fmt"
- "os/exec"
- "runtime"
- )
- var commands = map[string]string{
- "windows": "start",
- "darwin": "open",
- "linux": "xdg-open",
- }
- func Open(uri string) error {
- run, ok := commands[runtime.GOOS]
- if !ok {
- return fmt.Errorf("don't know how to open things on %s platform", runtime.GOOS)
- }
- cmd := exec.Command(run, uri)
- return cmd.Start()
- }
|