X-Git-Url: http://105106.c2e0p.group/dotfiles.git/blobdiff_plain/a971bbeba25ddc6b895b58ed3887ab5a506fad11..589397e8ba9ae862c841ac6c075207efe1dc355e:/zsh_aliases diff --git a/zsh_aliases b/zsh_aliases index 80f9c85..f330702 100644 --- a/zsh_aliases +++ b/zsh_aliases @@ -51,8 +51,18 @@ function viw () { vi $(which $1); } function toss () { mv -f $@ ~/.trashcan; } function xcopy () { tar cvf - -C $1 $1/* | tar xvf - -C $2; } function checkdns () { ping $( grep nameserver /etc/resolv.conf | awk '{print $2}' | head -1); } +function has () { + which $1 &> /dev/null + if [[ $? -eq 0 ]]; then + echo 'yes' + return 0 + else + echo 'no' + return 1 + fi +} -if [[ $(/usr/bin/which -s pidof) -eq 0 ]]; then +if [[ $( has pidof ) == 'no' ]]; then function pidof () { ps -e -o pid,comm | grep "$1" | awk '{print $1}'; } fi