From: Mert Dirik Date: Tue, 21 Oct 2014 00:09:14 +0000 (+0300) Subject: Check for existence of 'comm' command X-Git-Url: https://git.madduck.net/code/vcsh.git/commitdiff_plain/0ea8735cfa3033e4b974bd1f9d4bbf8a7d74e8ca?ds=inline;hp=-c;pf=code Check for existence of 'comm' command --- 0ea8735cfa3033e4b974bd1f9d4bbf8a7d74e8ca diff --git a/vcsh b/vcsh index 8e765c4..cebd798 100755 --- a/vcsh +++ b/vcsh @@ -284,7 +284,13 @@ retire() { unset VCSH_DIRECTORY } +command_exists() { + command -v "$1" >/dev/null 2>&1 || fatal "Could not find '$1' command" +} + list_untracked() { + command_exists comm + temp_file_others=$(mktemp) || fatal 'Could not create temp file' temp_file_untracked=$(mktemp) || fatal 'Could not create temp file' temp_file_untracked_copy=$(mktemp) || fatal 'Could not create temp file'