子命令

子命令传入值类型作用使用场景
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归档和后续分享。
loginTODO能够标识用户分身,只有在cloud时需要。cloud时所有操作前,确认自己登录。是所有操作的前置条件
list查看当前workspace路径是否有安装的模块快速确认本地安装的插件状态。
config标准输出结构化的配置。配置是model记录的关键,通过查看配置确认自己记录的目标是哪里。
info<name>查看模块的信息查看模块的信息
add_runtime<name> <info>添加新的运行时添加新的运行时
helphelp打印help信息