From cb8914947e249deb929ea71ae0afdd064db6163b Mon Sep 17 00:00:00 2001 From: Joost Diepenmaat Date: Tue, 24 Sep 2019 18:18:41 +0200 Subject: [PATCH] Make install script work on MacOS --- bin/download-plantuml.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bin/download-plantuml.sh b/bin/download-plantuml.sh index 3be3725..ea964fa 100755 --- a/bin/download-plantuml.sh +++ b/bin/download-plantuml.sh @@ -1,7 +1,12 @@ #!/bin/sh + +realpath() { + [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}" +} + # Where the script is executed -CURRENT_PATH="$(dirname "$(readlink -f "$0")")" +CURRENT_PATH="$(dirname "$(realpath "$0")")" # Where to download the file OUTPUT_PATH="${CURRENT_PATH}/plantuml.jar" @@ -10,7 +15,7 @@ OUTPUT_PATH="${CURRENT_PATH}/plantuml.jar" VERSIONS_URL='https://search.maven.org/solrsearch/select?q=g:net.sourceforge.plantuml+AND+a:plantuml&core=gav&start=0&rows=1&wt=xml' # Only match the contents of the version (name="v") XML tag -LATEST_VERSION="$(curl -s "${VERSIONS_URL}" | grep -oP '(?<=).*(?=)')" +LATEST_VERSION="$(curl -s "${VERSIONS_URL}" | grep ''| sed 's/.*//g'|sed 's/<\/str>.*//')" # Compose the download link DOWNLOAD_URL="https://search.maven.org/remotecontent?filepath=net/sourceforge/plantuml/plantuml/${LATEST_VERSION}/plantuml-${LATEST_VERSION}.jar"