code: func browsers() []string {
  	var cmds []string
  	if userBrowser := os.Getenv("BROWSER"); userBrowser != "" {
  		cmds = append(cmds, userBrowser)
  	}
  	switch runtime.GOOS {
  	case "darwin":
  		cmds = append(cmds, "/usr/bin/open")
  	case "windows":
  		cmds = append(cmds, "cmd /c start")
  	default:
  		// Commands opening browsers are prioritized over xdg-open, so browser()
  		// command can be used on linux to open the .svg file generated by the -web
  		// command (the .svg file includes embedded javascript so is best viewed in
  		// a browser).
  		cmds = append(cmds, []string{"chrome", "google-chrome", "chromium", "firefox", "sensible-browser"}...)
  		if os.Getenv("DISPLAY") != "" {
  			// xdg-open is only for use in a desktop environment.
  			cmds = append(cmds, "xdg-open")
  		}
  	}
  	return cmds
  }
docs: // browsers returns a list of commands to attempt for web visualization.