diff --git a/pkgs/by-name/it/iterm2/update.sh b/pkgs/by-name/it/iterm2/update.sh index 8a36786c47f4..8533f87ee047 100755 --- a/pkgs/by-name/it/iterm2/update.sh +++ b/pkgs/by-name/it/iterm2/update.sh @@ -4,12 +4,12 @@ set -eu -o pipefail currentVersion=$(nix-instantiate --eval -E "with import ./. {}; iterm2.version or (lib.getVersion iterm2)" | tr -d '"') -downloadUrl=$( +downloadUrls=$( curl -sL "https://iterm2.com/downloads.html" | grep -o -E 'href="[^"]*iTerm2[^"]*\.zip"' | - sed 's/href="//;s/"//' | - head -1 + sed 's/href="//;s/"//' ) +downloadUrl=$(echo "$downloadUrls" | head -1) if [[ -z "$downloadUrl" ]]; then echo >&2 "Failed to extract download url from iTerm2 downloads page"