// Package util ... // // Description : util ... // // Author : go_developer@163.com<白茶清欢> // // Date : 2023-04-09 19:02 package util import ( "fmt" "os/exec" "runtime" ) type browser struct { commandTable map[string]string } // Open 使用系统默认浏览器打开链接 // // Author : go_developer@163.com<白茶清欢> // // Date : 19:05 2023/4/9 func (b *browser) Open(link string) error { run, ok := b.commandTable[runtime.GOOS] if !ok { return fmt.Errorf("don't know how to open things on %s platform", runtime.GOOS) } cmd := exec.Command(run, link) return cmd.Start() }