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

     1  # kpm
     2  
     3  The kpm cli
     4  
     5  ## Usage
     6  
     7  ```shell
     8  kpm  <command> [arguments]...
     9  ```
    10  
    11  ## Description
    12  
    13  `kpm` is a kcl package manager. It is used to install, remove, and update kcl packages.
    14  
    15  ## Options
    16  
    17  ### --help, -h
    18  
    19  Show help for kpm command
    20  
    21  ### --version, -v
    22  
    23  Print the version of kpm
    24  
    25  ## Subcommands
    26  
    27  - [kpm init](./1.init.md) - Init a kcl package
    28  - [kpm add](./2.add.md) - Add a dependency to a kcl package
    29  - [kpm pkg](./3.pkg.md) - Package a kcl package into `*.tar``
    30  - [kpm metadata](./4.metadata.md) - Print the metadata of a kcl package
    31  - [kpm run](./5.run.md) - Compile a kcl package into yaml
    32  - [kpm login](./6.login.md) - Login to a kcl registry
    33  - [kpm logout](./7.logout.md) - Logout from a kcl registry
    34  - [kpm push](./8.push.md) - Push a kcl package to a registry
    35  - [kpm pull](./9.pull.md) - Pull a kcl package from a registry
    36  - [kpm help](./10.help.md) - print help for kpm command