kcl mod add
添加一个依赖到 kcl 包。
使用
kcl mod add [options][package_reference]
介绍
kcl mod add
会添加一个依赖到 kcl 包。依赖可以来自 git 仓库,或者 kcl registry。
package_reference
是一个 kcl 包引用,格式为 package_name:version
。
选项
--git
指定依赖来自 git 仓库的 git url。
--tag
指定依赖来自 git 仓库的 tag。
--help, -h
显示帮助信息。
示例
添加一个来自 kcl registry 的依赖
添加一个名为 k8s
的依赖,版本为最新版本。
kcl mod add k8s
添加一个名为 k8s
的依赖,版本为 v1.27.2
。
kcl mod add k8s:1.29
添加一个来自 git 仓库的依赖
添加一个来自 git 仓库的 kcl 包依赖,tag 为 v0.1.0
kcl mod add --git https://github.com/awesome-kusion/konfig.git --tag v0.1.0
命令参考
This command adds new dependency
Usage:
kcl mod add [flags]
Examples:
# Add the module dependency named "k8s"
kcl mod add k8s
# Add the module dependency named "k8s" with the version "1.28"
kcl mod add k8s:1.28
# Add the module dependency from the GitHub by git url
kcl mod add git://github.com/kcl-lang/konfig --tag v0.4.0
# Add the module dependency from the OCI Registry by oci url
kcl mod add oci://ghcr.io/kcl-lang/helloworld --tag 0.1.0
# Add the module dependency from the local file system by file url
kcl mod add /path/to/another_module
# Add the module dependency from the GitHub by flag
kcl mod add --git https://github.com/kcl-lang/konfig --tag v0.4.0
# Add the module dependency from the OCI Registry by flag
kcl mod add --oci https://ghcr.io/kcl-lang/helloworld --tag 0.1.0
Flags:
--branch string git repository branch
--commit string git repository commit
--git string git repository url
-h, --help help for add
--no_sum_check do not check the checksum of the package and update kcl.mod.lock
--oci string oci repository url
--rename string rename the dependency
--tag string git or oci repository tag
Global Flags:
-q, --quiet Set the quiet mode (no output)