package tray import ( "log" "os/exec" "runtime" ) // openFileManager opens the given path in the OS file manager. func openFileManager(path string) { var cmd *exec.Cmd switch runtime.GOOS { case "windows": cmd = exec.Command("explorer", path) case "darwin": cmd = exec.Command("open", path) default: cmd = exec.Command("xdg-open", path) } if err := cmd.Start(); err != nil { log.Printf("failed to open file manager: %v", err) } }