From 9f66059f5294207f302ec028a095a5a9f8699809 Mon Sep 17 00:00:00 2001 From: Gurkirat Singh Date: Sat, 9 Jan 2021 02:29:48 +0530 Subject: [PATCH] aliases: clipboard: Add more aliases for xclip command Also lint and cleanup the file --- aliases/available/clipboard.aliases.bash | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/aliases/available/clipboard.aliases.bash b/aliases/available/clipboard.aliases.bash index c6c15519..f5b2b942 100644 --- a/aliases/available/clipboard.aliases.bash +++ b/aliases/available/clipboard.aliases.bash @@ -1,20 +1,18 @@ cite 'about-alias' -about-alias 'pbcopy and pbpaste shortcuts to linux' +about-alias 'xclip shortcuts' -case $OSTYPE in - linux*) - XCLIP=$(command -v xclip) - [[ $XCLIP ]] && \ - alias pbcopy="$XCLIP -selection clipboard" && \ - alias pbpaste="$XCLIP -selection clipboard -o" - ;; -esac +if _command_exists xclip; then + alias pbcopy="xclip -selection clipboard" + alias pbpaste="xclip -selection clipboard -o" + alias xcpy="xclip -selection clipboard" + alias xpst="xclip -selection clipboard -o" +fi # to use it just install xclip on your distribution and it would work like: -# $ echo "hello" | pbcopy -# $ pbpaste +# $ echo "hello" | xcpy +# $ xpst # hello # very useful for things like: -# cat ~/.ssh/id_rsa.pub | pbcopy +# cat ~/.ssh/id_rsa.pub | xcpy # have fun!