Skip to content

Latest commit

 

History

History
104 lines (72 loc) · 2.45 KB

File metadata and controls

104 lines (72 loc) · 2.45 KB

KCL Command Line Interface (CLI)

English | 简体中文

介绍 | 安装 | 快速开始

介绍

KCL cli 是一个命令行界面,包括 KCL 语言核心功能、IDE 功能、包管理工具、插件、社区集成和其他工具等。

安装

使用脚本安装

MacOS

curl -fsSL https://kcl-lang.io/script/install-cli.sh | /bin/bash

Linux

wget -q https://kcl-lang.io/script/install-cli.sh -O - | /bin/bash

Windows

powershell -Command "iwr -useb https://kcl-lang.io/script/install-cli.ps1 | iex"

Homebrew (MacOS & Linux)

brew install kcl-lang/tap/kcl

Scoop (Windows)

scoop bucket add kcl-lang https://github.com/kcl-lang/scoop-bucket.git
scoop install kcl-lang/kcl

使用 go install 安装

您可以使用 go install 命令安装 kcl

go install kcl-lang.io/cli/cmd/kcl@latest

从 Github Release 页面手动安装

您也可以从 Github Release 中获取 kcl ,并将 kcl 的二进制文件路径设置到环境变量 PATH 中。

# KCL_INSTALLATION_PATH 是 `kcl` 二进制文件的所在目录.
export PATH=$KCL_INSTALLATION_PATH:$PATH  

从源代码构建

git clone https://github.com/kcl-lang/cli && cd cli
# On Windows, MacOS and Linux
go build ./cmd/kcl/
# Build on Linux Musl
CGO_ENABLED=1 go build -tags="musl netgo static osusergo" -ldflags="-linkmode external -extldflags '-static'" ./cmd/kcl

请使用以下命令以确保您成功安装了 kcl

kcl --help

快速开始

kcl run ./examples/kubernetes.k

更多资源