Files
snippets/clipboard.md
T
2026-08-18 21:19:57 +01:00

25 lines
703 B
Markdown

# Clipboard handy snippets
## tmux remote session wl-copy style
insert this into bashrc on remote computer
```
clip() {
local input
if [ -t 0 ]; then
input="$*"
else
input=$(cat)
fi
printf "\033]52;c;%s\007" "$(echo -n "$input" | base64)" > "$(tmux display-message -p '#{client_tty}')"
}
```
you can then do something like `clip "literal string"`
and you have `literal string` in your clipboard on the remote host also, this is assuming you use tmux on in a ssh session, and this script is in .bashrc on the remote machine okay?
to pipe the result of whatever do something like this `sudo systemctl status firewalld | clip`
and that output is in your clipboard