From 3ed2b312133a0e31cc9678ddf1b50b10810d815d Mon Sep 17 00:00:00 2001 From: Paul Walker Date: Tue, 12 Nov 2024 10:00:18 +0000 Subject: [PATCH] bin: adjust pbcopy/pbpaste for BSD/Linux/mac --- bin/pbcopy_l | 10 +++++++--- bin/pbpaste_l | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/bin/pbcopy_l b/bin/pbcopy_l index d2b96a9..bc9f478 100755 --- a/bin/pbcopy_l +++ b/bin/pbcopy_l @@ -1,5 +1,9 @@ #!/bin/sh -if [ "$(uname)" != "Linux" ] ; then - /usr/bin/pbcopy $* +OS=$(uname) +if [ "$OS" == "Linux" -o "$OS" == "FreeBSD" ] ; then + xsel -i -b +elif [ "$(uname)" == "Darwin" ] ; then + /usr/bin/pbcopy $* +else + echo "Unknown OS." fi -xsel -i -b diff --git a/bin/pbpaste_l b/bin/pbpaste_l index a54ac6e..cbf24dd 100755 --- a/bin/pbpaste_l +++ b/bin/pbpaste_l @@ -1,5 +1,9 @@ #!/bin/sh -if [ "$(uname)" != "Linux" ] ; then - /usr/bin/pbpaste $* +OS=$(uname) +if [ "$OS" == "Linux" -o "$OS" == "FreeBSD" ] ; then + xsel -o -b +elif [ "$(uname)" == "Darwin" ] ; then + /usr/bin/pbpaste $* +else + echo "Unknown OS." fi -xsel -o -b