Introduction | Installation | Quick start
kcl
is a command-line interface that includes language core features, IDE features, package management tools, community integration, and other tools. It now integrates the following tools:
In the future, we will unify and integrate these dispersed tools into the kcl-lang/tools
repo.
curl -fsSL https://kcl-lang.io/script/install-cli.sh | /bin/bash
wget -q https://kcl-lang.io/script/install-cli.sh -O - | /bin/bash
powershell -Command "iwr -useb https://kcl-lang.io/script/install-cli.ps1 | iex"
brew install kcl-lang/tap/kcl
scoop bucket add kcl-lang https://github.com/kcl-lang/scoop-bucket.git
scoop install kcl-lang/kcl
You can download kcl
via go install
.
go install kcl-lang.io/cli/cmd/kcl@latest
You can also get kcl
from the github release and set the binary path to the environment variable PATH.
# KCL_CLI_INSTALLATION_PATH is the path of the `KCL CLI` binary.
export PATH=$KCL_CLI_INSTALLATION_PATH:$PATH
docker run -it kcllang/kcl
docker run -it kcllang/kcl-arm64
git clone https://github.com/kcl-lang/cli
cd cli && go build ./cmd/kcl/main.go -o kcl
Use the following command to ensure that you install kcl
successfully.
kcl --help
kcl run ./examples/kubernetes.k