From 9ef3e67f219ab24246f0e73246f08533ff53b9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gr=C3=B6ber?= Date: Wed, 2 Nov 2016 00:48:51 +0100 Subject: [PATCH] hackage-meta: update upload script --- scripts/upload-metadata.hs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scripts/upload-metadata.hs b/scripts/upload-metadata.hs index 3eb1290..2511984 100755 --- a/scripts/upload-metadata.hs +++ b/scripts/upload-metadata.hs @@ -25,17 +25,21 @@ set -e PACKAGE=$1 OUTDIR=$2 +VERSIONS="$@" read -p "Username: " user hidden_prompt "Password" pw - -versions="$(curl https://hackage.haskell.org/package/"$PACKAGE"/preferred.json | jq '."normal-version"[]' -r)" +if [ -z "$VERSIONS" ]; then + VERSIONS="$(curl https://hackage.haskell.org/package/"$PACKAGE"/preferred.json | jq '."normal-version"[]' -r)" #versions="$(curl https://hackage.haskell.org/package/"$PACKAGE"/preferred.json | jq '."deprecated-version"[]' -r)" +fi -echo "Versions: $versions" -for v in $versions; do + +echo "Versions: $VERSIONS" + +for v in $VERSIONS; do rev=$(cat $OUTDIR/$PACKAGE-$v.cabal | grep -i "^x-revision:" | tr -s '[:blank:]*' '\t' | cut -f 2) if [ -z "$rev" ]; then