config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit f1743c064bfca3c11c98e4b6883bdcbae21f2bf1
parent bbd1d9b1d8f5fcdb1e4e82a8c26a51e889981209
Author: Jacob R. Edwards <jacobouno@protonmail.com>
Date:   Mon,  2 Nov 2020 12:37:35 -0800

Add clipboard swapping script

Diffstat:
Ascripts/.local/bin/clipswap | 15+++++++++++++++
1 file changed, 15 insertions(+), 0 deletions(-)

diff --git a/scripts/.local/bin/clipswap b/scripts/.local/bin/clipswap @@ -0,0 +1,15 @@ +#!/usr/bin/env dash +# swap primary selection and clipboard contents. + +set -eu + +xclip() { command xclip -selection $@ ;} +#notify() { notify-send "clipboard: '`xclip clipboard -o`' +# primary: '`xclip primary -o`'" ;} + +tmp=`mktemp /tmp/primary-XXXXXXX` && trap "rm -f $tmp" 0 + +xclip primary -o >$tmp +xclip clipboard -o | xclip primary -i +xclip clipboard -i <$tmp +#notify