From 45886e93cfeaf6566039e4cd4081836dcf679c7e Mon Sep 17 00:00:00 2001 From: Kai Weber Date: Fri, 14 Sep 2018 12:40:01 +0200 Subject: [PATCH] Use 'tee' to write status files Replace the redirect operator >| with tee. --- src/main/bash/sdkman-availability.sh | 4 ++-- src/main/bash/sdkman-cache.sh | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/bash/sdkman-availability.sh b/src/main/bash/sdkman-availability.sh index 1b56c7b4..d886b080 100644 --- a/src/main/bash/sdkman-availability.sh +++ b/src/main/bash/sdkman-availability.sh @@ -85,10 +85,10 @@ function __sdkman_update_broadcast { if [[ "$SDKMAN_AVAILABLE" == "true" && "$broadcast_live_id" != "$broadcast_old_id" && "$COMMAND" != "selfupdate" && "$COMMAND" != "flush" ]]; then mkdir -p "${SDKMAN_DIR}/var" - echo "$broadcast_live_id" >| "$broadcast_id_file" + echo "$broadcast_live_id" | tee "$broadcast_id_file" > /dev/null BROADCAST_LIVE_TEXT=$(__sdkman_secure_curl "${SDKMAN_CANDIDATES_API}/broadcast/latest") - echo "$BROADCAST_LIVE_TEXT" >| "$broadcast_text_file" + echo "$BROADCAST_LIVE_TEXT" | tee "$broadcast_text_file" > /dev/null if [[ "$COMMAND" != "broadcast" ]]; then __sdkman_echo_cyan "$BROADCAST_LIVE_TEXT" fi diff --git a/src/main/bash/sdkman-cache.sh b/src/main/bash/sdkman-cache.sh index aae954c1..d132cbfd 100644 --- a/src/main/bash/sdkman-cache.sh +++ b/src/main/bash/sdkman-cache.sh @@ -61,7 +61,7 @@ function ___sdkman_check_version_cache { else __sdkman_echo_debug "Overwriting version cache with: $SDKMAN_REMOTE_VERSION" - echo "${SDKMAN_REMOTE_VERSION}" >| "$version_file" + echo "${SDKMAN_REMOTE_VERSION}" | tee "$version_file" > /dev/null fi fi