子命令
| 子命令 | 传入值类型 | 作用 | 使用场景 |
|---|---|---|---|
| init | 路径初始化dpm.yml描述文件及操作、缓存文件夹.dpm | 一个workspcace即文件夹要变成模块,第一步就是初始化。 会创建一个描述到workspcace路径,并初始化一个.dpm的文件夹(GitHub like ),用来缓存操作过程中的临时文件。 | |
| install | <pkg> | pkg的格式:模块名称[@版本] 名称是比传达的,版本如果不指定会默认查找并使用最新的版本。 安装查找到的版本到workspace路径的**.dpm路径,会以插件名称**作为文件夹名。 | 下载模块到workspcace路径 |
| publish | [is_patch] | 发布当前模块到model,记录在案 | 模块记录到model。 会根据配置以及当workspcace路径的忽略规则: * 忽略规则由当前路径的.ignore决定 * 用来忽略的文件夹可与.gitignore共用,这样一个文件就可 操作开始会打包当前路劲成压缩包,并根据配置内描述的地址,上传记录到model,以用于通过model归档和后续分享。 |
| login | TODO | 能够标识用户分身,只有在cloud时需要。 | cloud时所有操作前,确认自己登录。是所有操作的前置条件 |
| list | 查看当前workspace路径是否有安装的模块 | 快速确认本地安装的插件状态。 | |
| config | 标准输出结构化的配置。 | 配置是model记录的关键,通过查看配置确认自己记录的目标是哪里。 | |
| info | <name> | 查看模块的信息 | 查看模块的信息 |
| add_runtime | <name> <info> | 添加新的运行时 | 添加新的运行时 |
| help | help | 打印help信息 |