hackage-meta: update upload script
This commit is contained in:
parent
6fdccfbebe
commit
9ef3e67f21
@ -25,17 +25,21 @@ set -e
|
|||||||
|
|
||||||
PACKAGE=$1
|
PACKAGE=$1
|
||||||
OUTDIR=$2
|
OUTDIR=$2
|
||||||
|
VERSIONS="$@"
|
||||||
|
|
||||||
read -p "Username: " user
|
read -p "Username: " user
|
||||||
hidden_prompt "Password" pw
|
hidden_prompt "Password" pw
|
||||||
|
|
||||||
|
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 '."normal-version"[]' -r)"
|
||||||
#versions="$(curl https://hackage.haskell.org/package/"$PACKAGE"/preferred.json | jq '."deprecated-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)
|
rev=$(cat $OUTDIR/$PACKAGE-$v.cabal | grep -i "^x-revision:" | tr -s '[:blank:]*' '\t' | cut -f 2)
|
||||||
|
|
||||||
if [ -z "$rev" ]; then
|
if [ -z "$rev" ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user