kcl mod pull
Pull a package from the kcl mod registry.
Usage
kcl mod pull [options][package_source]
Description
kcl mod pull will pull a package from the kcl mod registry.
options
--tag
The tag of the package to pull.
--help, -h
Show help for kcl mod push command.
Examples
pull the package by package name
You can use kcl mod pull to download a kcl package from the default OCI registry by kcl package name.
kpm will download the kcl package from the default OCI registry specified in the configuration file kpm.json.
kcl mod pull <package_name>:<package_version>
pull the package by oci url
You can download a kcl package from an OCI-based registry url.
kcl mod pull --tag <kcl_package_version> <oci_url>
Reference
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)