mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-03-27 03:14:56 +01:00
23 lines
680 B
Bash
23 lines
680 B
Bash
# pbcopy is expected to be available on Mac OSX
|
|
if type pbcopy &> /dev/null; then
|
|
alias copy="pbcopy"
|
|
alias paste="pbpaste"
|
|
|
|
# xsel is expected to be available on most modern XWindows based Linux distro
|
|
elif type xsel &> /dev/null; then
|
|
alias copy="xsel --clipboard --input"
|
|
alias paste="xsel --clipboard --output"
|
|
|
|
# xclip is expected to be available on Linux distros that do not ship with xsel
|
|
elif type xclip &> /dev/null; then
|
|
alias copy="xclip --selection clipboard"
|
|
alias paste="xclip --selection clipboard -o"
|
|
|
|
else
|
|
echo 'No clipboard util found!'
|
|
echo 'Please install one of the following utils:'
|
|
echo '\tpbcopy'
|
|
echo '\txsel'
|
|
echo '\txclip'
|
|
return 1
|
|
fi
|