chore: modify kcl-install to use
This commit is contained in:
parent
6b8cc1d090
commit
b3579d76be
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user