kcl mod pull
下载 kcl 包从 kcl mod registry。
使用
kcl mod pull [options][package_source]
介绍
kcl mod pull
会从 kcl mod registry 下载 kcl 包。
选项
--tag
使用 oci url 下载包时, 指定要下载的 kcl 包的 tag。
--help, -h
展示 kcl mod pull
命令的帮助信息。
示例
从 kcl mod registry 下载 kcl 包
你可以使用 kcl mod pull
命令从 默认的 kcl mod registry 下载 kcl 包。
kcl mod pull <package_name>:<package_version>
下载 kcl 包通过 oci url
你可以使用 kcl mod pull
命令从一个 oci url 下载 kcl 包。
kcl mod pull --tag <kcl_package_version> <oci_url>
命令参数
This command pulls kcl modules from the registry.
Usage:
kcl mod pull [flags]
Examples:
# Pull the the module named "k8s" to the local path from the registry
kcl mod pull k8s
# Pull the module dependency named "k8s" with the version "1.28"
kcl mod pull k8s:1.28
# Pull the module from the GitHub by git url
kcl mod pull git://github.com/kcl-lang/konfig --tag v0.4.0
# Pull the module from the OCI Registry by oci url
kcl mod pull oci://ghcr.io/kcl-lang/helloworld --tag 0.1.0
# Pull the module from the GitHub by flag
kcl mod pull --git https://github.com/kcl-lang/konfig --tag v0.4.0
# Pull the module from the OCI Registry by flag
kcl mod pull --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 pull
--oci string oci repository url
--tag string git or oci repository tag
Global Flags:
-q, --quiet Set the quiet mode (no output)