Add binary_not_exists

This commit is contained in:
Eryn Wells 2012-11-27 16:24:08 -08:00
parent 6762762669
commit df0644ec5f

View file

@ -20,23 +20,5 @@ function print_error_noisy { [ ${NOISY:-0} -ge $1 ] && print_error $@[2,-1] }
function print_info_sub_noisy { [ ${NOISY:-0} -ge $1 ] && print_info_sub $@[2,-1] }
function print_error_sub_noisy { [ ${NOISY:-0} -ge $1 ] && print_error_sub $@[2,-1] }
# Return 1 if the binary exists (according to hash); 0 otherwise.
function binary_exists {
hash $1 &>/dev/null
if [[ $? ]]; then
return 1
else
return 0
fi
}
# Return 1 if the binary doesn't exist (according to hash); 0 otherwise. See
# binary_exists.
function binary_not_exists {
binary_exists $1 &>/dev/null
if [[ $? ]]; then
return 0
else
return 1
fi
}
function binary_exists { return $(hash $1 1>/dev/null 2>&1) }
function binary_not_exists { binary_exists $1; return $(( ! $? )) }