From 58ed8242af664ecf156ad1ea72a79214c794b4bc Mon Sep 17 00:00:00 2001 From: Daniel Chao Date: Thu, 4 Apr 2024 07:43:42 -0700 Subject: [PATCH] Fix links for downloading snapshot executables (#391) Also, quote the URLs for better shell compatibility --- docs/modules/pkl-cli/pages/index.adoc | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/docs/modules/pkl-cli/pages/index.adoc b/docs/modules/pkl-cli/pages/index.adoc index fc73cdc36..9ca97e582 100644 --- a/docs/modules/pkl-cli/pages/index.adoc +++ b/docs/modules/pkl-cli/pages/index.adoc @@ -2,12 +2,13 @@ include::ROOT:partial$component-attributes.adoc[] :uri-homebrew: https://brew.sh -:uri-pkl-macos-amd64-download: {uri-maven-repo}/org/pkl-lang/pkl-cli-macos-amd64/{pkl-artifact-version}/pkl-cli-macos-amd64-{pkl-artifact-version}.bin -:uri-pkl-macos-aarch64-download: {uri-maven-repo}/org/pkl-lang/pkl-cli-macos-aarch64/{pkl-artifact-version}/pkl-cli-macos-aarch64-{pkl-artifact-version}.bin -:uri-pkl-linux-amd64-download: {uri-maven-repo}/org/pkl-lang/pkl-cli-linux-amd64/{pkl-artifact-version}/pkl-cli-linux-amd64-{pkl-artifact-version}.bin -:uri-pkl-linux-aarch64-download: {uri-maven-repo}/org/pkl-lang/pkl-cli-linux-aarch64/{pkl-artifact-version}/pkl-cli-linux-aarch64-{pkl-artifact-version}.bin -:uri-pkl-alpine-download: {uri-maven-repo}/org/pkl-lang/pkl-cli-alpine-linux-amd64/{pkl-artifact-version}/pkl-cli-alpine-linux-amd64-{pkl-artifact-version}.bin -:uri-pkl-java-download: https://repo1.maven.org/maven2/org/pkl-lang/pkl-cli-java/{pkl-artifact-version}/pkl-cli-java-{pkl-artifact-version}.jar +:uri-sonatype-snapshot-download: https://s01.oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=org.pkl-lang&v={pkl-artifact-version} +:uri-pkl-macos-amd64-download: {uri-sonatype-snapshot-download}&a=pkl-cli-macos-amd64&e=bin +:uri-pkl-macos-aarch64-download: {uri-sonatype-snapshot-download}&a=pkl-cli-macos-aarch64&e=bin +:uri-pkl-linux-amd64-download: {uri-sonatype-snapshot-download}&a=pkl-cli-linux-amd64&e=bin +:uri-pkl-linux-aarch64-download: {uri-sonatype-snapshot-download}&a=pkl-cli-linux-aarch64&e=bin +:uri-pkl-alpine-download: {uri-sonatype-snapshot-download}&a=pkl-cli-alpine-linux-amd64&e=bin +:uri-pkl-java-download: {uri-sonatype-snapshot-download}&a=pkl-cli-java&e=jar ifdef::is-release-version[] :uri-pkl-macos-amd64-download: {github-releases}/pkl-macos-amd64 @@ -92,7 +93,7 @@ On aarch64: [source,shell] [subs="+attributes"] ---- -curl -L -o pkl {uri-pkl-macos-aarch64-download} +curl -L -o pkl '{uri-pkl-macos-aarch64-download}' chmod +x pkl ./pkl --version ---- @@ -102,7 +103,7 @@ On amd64: [source,shell] [subs="+attributes"] ---- -curl -L -o pkl {uri-pkl-macos-amd64-download} +curl -L -o pkl '{uri-pkl-macos-amd64-download}' chmod +x pkl ./pkl --version ---- @@ -126,7 +127,7 @@ On aarch64: [source,shell] [subs="+attributes"] ---- -curl -L -o pkl {uri-pkl-linux-aarch64-download} +curl -L -o pkl '{uri-pkl-linux-aarch64-download}' chmod +x pkl ./pkl --version ---- @@ -136,7 +137,7 @@ On amd64: [source,shell] [subs="+attributes"] ---- -curl -L -o pkl {uri-pkl-linux-amd64-download} +curl -L -o pkl '{uri-pkl-linux-amd64-download}' chmod +x pkl ./pkl --version ---- @@ -158,7 +159,7 @@ For a dynamically linked executable, see <>. [source,shell] [subs="+attributes"] ---- -curl -L -o pkl {uri-pkl-alpine-download} +curl -L -o pkl '{uri-pkl-alpine-download}' chmod +x pkl ./pkl --version ---- @@ -178,7 +179,7 @@ NOTE: We currently do not support the aarch64 architecture for Alpine Linux. [source,shell] [subs="+attributes"] ---- -curl -L -o jpkl {uri-pkl-java-download} +curl -L -o jpkl '{uri-pkl-java-download}' chmod +x jpkl ./jpkl --version ----