Merge pull request #1773 from tbhaxor/feature/clipboard-copy

added alias for xclip command
pull/1794/head
Noah Gorny 2021-01-16 13:27:05 +02:00 committed by GitHub
commit 988e966df3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 12 deletions

View File

@ -1,20 +1,17 @@
# shellcheck shell=bash
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
alias pbcopy="xclip -selection clipboard"
alias pbpaste="xclip -selection clipboard -o"
alias xcpy="xclip -selection clipboard"
alias xpst="xclip -selection clipboard -o"
# 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!