github.com/KusionStack/kpm@v0.8.4-0.20240326033734-dc72298a30e5/docs/command-reference-zh/2.add.md (about)

     1  # kpm add
     2  
     3  添加一个依赖到 kcl 包。
     4  
     5  ## 使用
     6  
     7  ```shell
     8  kpm add [options][package_reference]
     9  ```
    10  
    11  ## 介绍
    12  
    13  `kpm add` 会添加一个依赖到 kcl 包。依赖可以来自 git 仓库,或者 kcl registry。
    14  
    15  `package_reference` 是一个 kcl 包引用,格式为 `package_name:version`。
    16  
    17  ## 选项
    18  
    19  ### --git
    20  
    21  指定依赖来自 git 仓库的 git url。
    22  
    23  ### --tag
    24  
    25  指定依赖来自 git 仓库的 tag。
    26  
    27  ### --help, -h
    28  
    29  显示帮助信息。
    30  
    31  ## 示例
    32  
    33  ### 添加一个来自 kcl registry 的依赖
    34  
    35  添加一个名为 `k8s` 的依赖,版本为最新版本。
    36  
    37  ```shell
    38  kpm add k8s
    39  ```
    40  
    41  添加一个名为 `k8s` 的依赖,版本为 `1.27`。
    42  
    43  ```shell
    44  kpm add k8s:1.27
    45  ```
    46  
    47  ### 添加一个来自 git 仓库的依赖
    48  
    49  添加一个来自 git 仓库的 kcl 包依赖,tag 为 v0.1.0
    50  
    51  ```shell
    52  kpm add --git https://github.com/awesome-kusion/konfig.git --tag v0.1.0
    53  ```