@tezignlab/dam-plugin-uploader
一个帮助你上传 DAM Plugin 到 CDN 的 CLI 工具。
安装
npm install --global @tezignlab/dam-plugin-uploader@latest
完成之后,可以在命令行中使用dam-plugin-uploader -h
或者dpu -h
命令测试安装成功。
Usage: dam-plugin-uploader [options] <src>
A cli helps you to upload dam-plugins to CDN.
Arguments:
src directory or file
Options:
-V, --version output the version number
-c, --config <string> config file path (default: "cli.config.json")
-n, --name <string> plugin name, e.g. plugin-demo1
-t, --tag <string> plugin version, e.g. 0.0.1
-h, --help display help for command
配置文件
使用前,你需要拥有由 Tezign 颁发给你的以下信息,并放入一个 JSON 文件中。 默认情况下,CLI 会读取当前目录下的cli.config.json
作为配置文件,也可以在 CLI 中通过--config
参数来指定配置文件路径。
配置文件内容需要包含
{
"appKey": "",
"appSecret": "",
"salt": ""
}
使用
假设要上传当前目录下的dist
文件夹的内容,插件名称为my-plugin-name
,插件版本是0.0.1
,指定了配置文件路径为./cli.config.json
(默认会读取当前目录下的 cli.config.json
),则可以使用以下命令上传:
dpu --config ./cli.config.json --name my-plugin-name --tag 0.0.1 ./dist
# or
dpu --name my-plugin-name --tag 0.0.1 ./dist
文件上传成功后,会输入 URL 地址到控制台,如:
https://static.tezign.com/dam-plugin/xxx/my-plugin-name/0.0.1/9abe190d-dbc6-422c-adf0-3ed40f012394.js