aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Gates <evan.gates@gmail.com>2025-03-26 15:24:11 -0600
committerFelix Van der Jeugt <felix.vanderjeugt@posteo.net>2025-04-01 08:02:41 +0200
commit637dbf116600bf22309288d06862632bc84690ea (patch)
treea5111067c150b24fe372dfb8f2dcb8034e23edf3
parent286fd30f8ead4f053a957d72794a7e57d2afd887 (diff)
downloadvis-637dbf116600bf22309288d06862632bc84690ea.tar.gz
vis-637dbf116600bf22309288d06862632bc84690ea.tar.xz
vis-clipboard: add wsl support with wslclip
-rwxr-xr-xvis-clipboard13
1 files changed, 13 insertions, 0 deletions
diff --git a/vis-clipboard b/vis-clipboard
index 769c96d..b0805fd 100755
--- a/vis-clipboard
+++ b/vis-clipboard
@@ -52,6 +52,11 @@ vc_determine_command() {
return 0
fi
+ if command -v wslclip >/dev/null 2>&1; then
+ echo 'wsl'
+ return 0
+ fi
+
if [ -c /dev/clipboard ]; then
echo 'cygwin'
return 0
@@ -150,6 +155,14 @@ vc_mac_paste() {
pbpaste
}
+vc_wsl_copy() {
+ wslclip
+}
+
+vc_wsl_paste() {
+ wslclip -g
+}
+
vc_cygwin_copy() {
cat >/dev/clipboard
}