X-Git-Url: https://ruderich.org/simon/gitweb/?p=config%2Fdotfiles.git;a=blobdiff_plain;f=lib.sh;h=d150778e36bccc09036ba1c5a5a33257005f37f5;hp=95c2fdf5c83efdc37212468d00e8f4c837ca7ac8;hb=7fe0556786e569f981dfb20ba0ac9c74983e7ed0;hpb=1384fc92cc646c4fa666819682ff288d572641ab diff --git a/lib.sh b/lib.sh index 95c2fdf..d150778 100644 --- a/lib.sh +++ b/lib.sh @@ -23,10 +23,9 @@ unset LS_COLORS -# Check if the given program is installed. Returns 0 if it exists, 1 -# otherwise; so it can be used in if. +# Check if the given program is installed. `type` is portable, `which` is not. installed() { - [ x`which $1 2>&1 | cut -c 1` = x/ ] || return 1 + type "$1" >/dev/null 2>&1 } # Print the current OS. The following OS are supported at the moment: