]> code.delx.au - dotfiles/commitdiff
bash: pbcopy alias only if pbcopy does not exist
authorJames Bunton <jamesbunton@delx.net.au>
Wed, 9 Nov 2016 02:17:34 +0000 (13:17 +1100)
committerJames Bunton <jamesbunton@delx.net.au>
Wed, 9 Nov 2016 02:24:30 +0000 (13:24 +1100)
.bash/interactive

index 393a100704cb227aaf4e8b61a6126d1da9877032..380a561d628e52410f0161ffb4499ede58133bdf 100644 (file)
@@ -171,10 +171,13 @@ alias bc='bc -ql'
 alias watch='watch -n1'
 alias sudo='sudo ' # ability to use aliases with sudo
 alias sudosu='sudo su -l -s /bin/bash'
-alias pbcopy='xsel --clipboard --input'
-alias pbcopym='xsel --input'
-alias pbpaste='xsel --clipboard --output'
-alias pbpastem='xsel --output'
+
+if ! which pbcopy &> /dev/null; then
+    alias pbcopy='xsel --clipboard --input'
+    alias pbcopym='xsel --input'
+    alias pbpaste='xsel --clipboard --output'
+    alias pbpastem='xsel --output'
+fi
 
 # Super man!
 #  Colourful headings