diff options
author | Bob van der Linden <bobvanderlinden@gmail.com> | 2019-03-19 20:03:27 +0100 |
---|---|---|
committer | Bob van der Linden <bobvanderlinden@gmail.com> | 2019-03-19 20:03:27 +0100 |
commit | acedabeff79f25183ee6e63e0cdf5c4d648641d1 (patch) | |
tree | faaf7b8136e44707a86246701ee919ab806f172a /pkgs/tools/networking/ngrok-2/update.sh | |
parent | 373488e6f4c3dc3bb51cabcb959e4a70eb5d7b2c (diff) | |
download | nixlib-acedabeff79f25183ee6e63e0cdf5c4d648641d1.tar nixlib-acedabeff79f25183ee6e63e0cdf5c4d648641d1.tar.gz nixlib-acedabeff79f25183ee6e63e0cdf5c4d648641d1.tar.bz2 nixlib-acedabeff79f25183ee6e63e0cdf5c4d648641d1.tar.lz nixlib-acedabeff79f25183ee6e63e0cdf5c4d648641d1.tar.xz nixlib-acedabeff79f25183ee6e63e0cdf5c4d648641d1.tar.zst nixlib-acedabeff79f25183ee6e63e0cdf5c4d648641d1.zip |
ngrok-2: rename update to update.sh
Diffstat (limited to 'pkgs/tools/networking/ngrok-2/update.sh')
-rwxr-xr-x | pkgs/tools/networking/ngrok-2/update.sh | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/tools/networking/ngrok-2/update.sh b/pkgs/tools/networking/ngrok-2/update.sh new file mode 100755 index 000000000000..62b0c7e545e9 --- /dev/null +++ b/pkgs/tools/networking/ngrok-2/update.sh @@ -0,0 +1,40 @@ +#!/usr/bin/env nix-shell +#!nix-shell -p httpie +#!nix-shell -p jq +#!nix-shell -i bash + +set -eu -o pipefail +cd "$(dirname "${BASH_SOURCE[0]}")" + +get_download_info() { + echo '{ "sys": "'"$1-$2"'", "response": ' + http --body \ + https://update.equinox.io/check \ + 'Accept:application/json; q=1; version=1; charset=utf-8' \ + 'Content-Type:application/json; charset=utf-8' \ + app_id=app_goVRodbMVm \ + channel=stable \ + os=$1 \ + goarm= \ + arch=$2 + +# target_version=2.2.8 \ + + echo "}" +} + +( + echo "[" + get_download_info linux 386 + echo "," + get_download_info linux amd64 + echo "," + get_download_info linux arm + echo "," + get_download_info linux arm64 + # echo "," + # get_download_info darwin 386 + echo "," + get_download_info darwin amd64 + echo "]" +) | jq 'map ({ (.sys): { "sys": .sys, "url": .response.download_url, "sha256": .response.checksum, "version": .response.release.version } }) | add' >versions.json |