From 0ddf972d992d627c938601ffadc98bfce2819fe1 Mon Sep 17 00:00:00 2001 From: Miguel Morales Date: Tue, 7 Apr 2015 15:50:52 -0500 Subject: [PATCH] Add aliases to copy to and paste from clipboard on the terminal for linux environments; analogous to pbpaste and pbcopy on Mac --- aliases/available/clipboard.aliases.bash | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 aliases/available/clipboard.aliases.bash diff --git a/aliases/available/clipboard.aliases.bash b/aliases/available/clipboard.aliases.bash new file mode 100644 index 00000000..a9d8c151 --- /dev/null +++ b/aliases/available/clipboard.aliases.bash @@ -0,0 +1,20 @@ +cite 'about-alias' +about-alias 'pbcopy and pbpaste shortcuts to linux' + +case $OSTYPE in + linux*) + XCLIP=$(command -v xclip) + [[ $XCLIP ]] && alias pbcopy="$XCLIP -selection clipboard" && alias pbpaste="$XCLIP -selection clipboard -o" + ;; + darwin*) + ;; +esac + +# to use it just install xclip on your distribution and it would work like: +# $ echo "hello" | pbcopy +# $ pbpaste +# hello + +# very useful for things like: +# cat ~/.ssh/id_rsa.pub | pbcopy +# have fun!