From b3579d76be880f374ecfebb71c59c679708f3f5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20P=C3=A9rex?= Date: Fri, 27 Jun 2025 07:50:33 +0100 Subject: [PATCH] chore: modify kcl-install to use --- distribution/kcl-install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/distribution/kcl-install.sh b/distribution/kcl-install.sh index 5f76a2d..073fdf0 100755 --- a/distribution/kcl-install.sh +++ b/distribution/kcl-install.sh @@ -8,6 +8,8 @@ KCL_SOURCE="https://github.com/kcl-lang/cli/releases" KCL_TAGS="https://github.com/kcl-lang/cli/tags" KCL_SITE="https://kcl-lang.io" +export INSTALL_BIN_PATH=${INSTALL_BIN_PATH:-/usr/local/bin} + if [ -z "$KCL_VERSION" ] ; then echo "KCL_VERSION not set in env" exit 1 @@ -28,7 +30,7 @@ expected_version_num=${KCL_VERSION//\./} if [ -z "$CHECK_ONLY" ] && [ "$num_version" -lt "$expected_version_num" ] ; then curl -fsSLO "https://github.com/kcl-lang/cli/releases/download/v${KCL_VERSION}/kcl-v${KCL_VERSION}-${OS}-${ARCH}.tar.gz" && tar -xzf "kcl-v${KCL_VERSION}-${OS}-${ARCH}.tar.gz" && - sudo mv kcl /usr/local/bin/kcl && + sudo mv kcl $INSTALL_BIN_PATH && rm -f "kcl-v${KCL_VERSION}-${OS}-${ARCH}.tar.gz" && printf "%s\t%s\n" "kcl" "installed $KCL_VERSION" elif [ -n "$CHECK_ONLY" ] ; then