Plugins: ubuntu - account for silversearcher

The alias 'ag' in the ubuntu plugin causes conflicts
  if the user also has The Silver Searcher
  ( http://geoff.greer.fm/ag/ ) installed. This patch checks
  to see if the silversearcher binary is available, if so,
  the aliases is not made.
This commit is contained in:
KhasMek 2015-05-07 14:56:25 -06:00
commit 53684238b8

View file

@ -26,7 +26,9 @@ compdef _afu afu='sudo apt-file update'
alias ppap='sudo ppa-purge' alias ppap='sudo ppa-purge'
compdef _ppap ppap='sudo ppa-purge' compdef _ppap ppap='sudo ppa-purge'
if [[ -z $(command -v ag) ]]; then
alias ag='sudo apt-get' # age - but without sudo alias ag='sudo apt-get' # age - but without sudo
fi
alias aga='sudo apt-get autoclean' # aac alias aga='sudo apt-get autoclean' # aac
alias agb='sudo apt-get build-dep' # abd alias agb='sudo apt-get build-dep' # abd
alias agc='sudo apt-get clean' # adc alias agc='sudo apt-get clean' # adc
@ -39,7 +41,9 @@ alias agud='sudo apt-get update && sudo apt-get dist-upgrade' #adu
alias agug='sudo apt-get upgrade' # ag alias agug='sudo apt-get upgrade' # ag
alias aguu='sudo apt-get update && sudo apt-get upgrade' #adg alias aguu='sudo apt-get update && sudo apt-get upgrade' #adg
if [[ -z $(command -v ag) ]]; then
compdef _ag ag='sudo apt-get' compdef _ag ag='sudo apt-get'
fi
compdef _aga aga='sudo apt-get autoclean' compdef _aga aga='sudo apt-get autoclean'
compdef _agb agb='sudo apt-get build-dep' compdef _agb agb='sudo apt-get build-dep'
compdef _agc agc='sudo apt-get clean' compdef _agc agc='sudo apt-get clean'