From d4a9b968ae9ddb285e5e4d0041dba47039c16bcf Mon Sep 17 00:00:00 2001 From: Robert Young Date: Mon, 8 Jun 2020 20:27:19 +0100 Subject: [PATCH] Fixing exit code keybase_logged_in --- libexec/tfenv-install | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libexec/tfenv-install b/libexec/tfenv-install index 664ab5f..aa4e464 100755 --- a/libexec/tfenv-install +++ b/libexec/tfenv-install @@ -161,9 +161,9 @@ download_signature() { # Verify signature if verification mechanism (keybase, gpg, etc) is present if [[ -n "${keybase_bin}" && -x "${keybase_bin}" ]]; then - "${keybase_bin}" status | grep -Eq '^Logged in:[[:space:]]*yes'; + grep -Eq '^Logged in:[[:space:]]*yes' <("${keybase_bin}" status); keybase_logged_in="${?}"; - "${keybase_bin}" list-following | grep -Fq hashicorp; + grep -Fq hashicorp <("${keybase_bin}" list-following); keybase_following_hc="${?}"; if [[ "${keybase_logged_in}" -ne 0 || "${keybase_following_hc}" -ne 0 ]]; then