chore: modify kcl-install to use

This commit is contained in:
Jesús Pérex 2025-06-27 07:50:33 +01:00
parent 6b8cc1d090
commit b3579d76be

View File

@ -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