diff --git a/bitwarden.sh b/bitwarden.sh index 0d7797f..a1b99ab 100644 --- a/bitwarden.sh +++ b/bitwarden.sh @@ -3,11 +3,19 @@ alias bw="sudo -u ${USERNAME} bw" bitwarden_is_authenticated() { - status=$(bw status |jq -r ".status") - [[ ! ${status} == "unauthenticated" ]] + status=$(bw status 2>/dev/null |jq -r ".status" 2>/dev/null) + if [ -z "${status}" ]; then + false + else + [[ ! ${status} == "unauthenticated" ]] + fi } bitwarden_is_locked() { - status=$(bw status |jq -r ".status") - [[ ${status} == "locked" ]] || ! bitwarden_is_authenticated + status=$(bw status 2>/dev/null |jq -r ".status" 2>/dev/null) + if [ -z "${status}" ]; then + true + else + [[ ${status} == "locked" ]] || ! bitwarden_is_authenticated + fi } diff --git a/distribution/ubuntu/install.sh b/distribution/ubuntu/install.sh index 0ccf5a5..27b8766 100644 --- a/distribution/ubuntu/install.sh +++ b/distribution/ubuntu/install.sh @@ -53,6 +53,7 @@ PACKAGES=( qemu-system # Others pre-commit + dbus-x11 ) EXTRA_PACKAGES=(