diff --git a/vault-github/run.sh b/vault-github/run.sh index ce3e920..dc0c8c0 100644 --- a/vault-github/run.sh +++ b/vault-github/run.sh @@ -5,11 +5,11 @@ set -e fetch() { dest="$1" url="$2" - if command -v curl; then + if command -v curl >/dev/null 2>&1; then curl -sSL --fail "$${url}" -o "$${dest}" - elif command -v wget; then + elif command -v wget >/dev/null 2>&1; then wget -O "$${dest}" "$${url}" - elif command -v busybox; then + elif command -v busybox >/dev/null 2>&1; then busybox wget -O "$${dest}" "$${url}" else printf "curl, wget, or busybox is not installed. Please install curl or wget in your image.\n" @@ -18,9 +18,9 @@ fetch() { } unzip() { - if command -v unzip; then + if command -v unzip >/dev/null 2>&1; then command unzip "$@" - elif command -v busybox; then + elif command -v busybox >/dev/null 2>&1; then busybox unzip "$@" else printf "unzip or busybox is not installed. Please install unzip in your image.\n" @@ -49,7 +49,7 @@ if command -v vault >/dev/null 2>&1; then fi fi -if [ $installation_needed -eq 1 ]; then +if [ $${installation_needed} -eq 1 ]; then # Download and install Vault if [ -z "$${CURRENT_VERSION}" ]; then printf "Installing Vault CLI ...\n\n" @@ -93,5 +93,5 @@ export VAULT_ADDR="${VAULT_ADDR}" # Login to Vault using GitHub token printf "šŸ”‘ Logging in to Vault ...\n\n" vault login -no-print -method=github -path=/${AUTH_PATH} token="$${GITHUB_TOKEN}" -printf "\n🄳 Vault authentication complete!\n\n" -printf "You can now use Vault CLI to access secrets.\n" +printf "🄳 Vault authentication complete!\n\n" +printf "You can now use Vault CLI to access secrets.\n" \ No newline at end of file