diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2015-08-19 19:42:06 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2015-08-19 19:42:06 +0900 |
commit | 1c31e07d34ab53e83106bd40c28a8d5bc5ea2f46 (patch) | |
tree | 1c319054ccd8eea6f93ca279a6a45ce833f790b6 /install | |
parent | 55d566b72f0f5743fe11349635a8dfdc6a3259ac (diff) |
[install] Improve error message
Diffstat (limited to 'install')
-rwxr-xr-x | install | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -21,16 +21,21 @@ ask() { check_binary() { echo -n " - Checking fzf executable ... " - local output=$("$fzf_base"/bin/fzf --version 2>&1) - if [ "$version" = "$output" ]; then + local output + output=$("$fzf_base"/bin/fzf --version 2>&1) + if [ $? -ne 0 ]; then + echo "Error: $output" + binary_error="Invalid binary" + elif [ "$version" != "$output" ]; then + echo "$output != $version" + binary_error="Invalid version" + else echo "$output" binary_error="" - else - echo "$output != $version" - rm -f "$fzf_base"/bin/fzf - binary_error="Invalid binary" - return 1 + return 0 fi + rm -f "$fzf_base"/bin/fzf + return 1 } symlink() { |