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