1
1
Fork 0
mirror of https://github.com/schollz/croc.git synced 2025-10-11 05:11:06 +02:00

Merge pull request #824 from bitraid/improve-clipboard-copy

Improve clipboard copy
This commit is contained in:
Zack 2024-10-12 06:28:44 -07:00 committed by GitHub
commit 917d9f16b4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2129,11 +2129,15 @@ func copyToClipboard(str string) {
var cmd *exec.Cmd
switch runtime.GOOS {
case "windows":
cmd = exec.Command("cmd", "/c", "clip")
cmd = exec.Command("clip")
case "darwin":
cmd = exec.Command("pbcopy")
case "linux":
cmd = exec.Command("xclip", "-selection", "clipboard")
if os.Getenv("XDG_SESSION_TYPE") == "wayland" {
cmd = exec.Command("wl-copy")
} else {
cmd = exec.Command("xclip", "-selection", "clipboard")
}
default:
return
}