okami.mom/albedo
git clone https://git.nkp.pet/okami.mom/albedo
c2aa1bc
main
1package config 2 3import ( 4"os/exec" 5"runtime" 6) 7 8// OpenBrowser opens a URL in the system's default browser. 9func OpenBrowser (url string ) { 10var cmd * exec.Cmd 11switch runtime .GOOS { 12case "darwin" : 13cmd = exec .Command ("open" ,url ) 14case "windows" : 15cmd = exec .Command ("cmd" ,"/c" ,"start" ,"" ,url ) 16default : 17cmd = exec .Command ("xdg-open" ,url ) 18 } 19if err := cmd .Start ();err == nil { 20go func () {_ = cmd .Wait () }() 21 } 22}