shoestrap/assets/default/bin/pbcopy-tmux

18 lines
425 B
Plaintext
Raw Permalink Normal View History

2017-04-27 17:52:49 +00:00
#! /bin/bash
2017-07-11 18:02:31 +00:00
# Created by ViViDboarder. Please share with attribution
2017-04-27 17:52:49 +00:00
# Mimics pbcopy using the tmux buffer instead. To use, put this in your path as pbcopy
# This is useful for yanking to the cliboard buffer in Vim on a remote box
if [ $# -eq 0 ]; then
read -r clip
while IFS= read -r line; do
clip+=$'\n'"$line"
done
else
clip="$*"
fi
if tmux has &> /dev/null; then
tmux set-buffer "$clip"
fi