@@ -30,4 +30,33 @@ http协议服务,项目初始化完毕后可直接运行 `npm run upload` 将
3030
3131tars协议服务,需要先转换tars协议文件,实现业务逻辑后运行 ` npm run upload ` 发布至Tars平台。
3232
33- 非本工具脚手架创建的项目,可在根目录下运行 ` nodetools upload ` 来自动打包发布,也可以自行编辑package.json中的script来使用此工具。
33+ 非本工具脚手架创建的项目,可在根目录下运行 ` nodetools upload ` 来自动打包发布,也可以自行编辑package.json中的script来使用此工具。
34+
35+ ### 通过命令行使用
36+ 可以通过传入 ` --cmd ` 来从命令行读取参数
37+ 初始化 ` nodetools init --cmd ... ` ,参数列表:
38+ ```
39+ -V, --version output the version number
40+ --cmd get options from command line
41+ --language [language] project language, can be JavaScript/TypeScript (default: "JavaScript")
42+ --protocol [protocol] project protocol, can be http/tars (default: "http")
43+ --application [application] application name (default: "")
44+ --server [server] server name (default: "")
45+ --obj [obj] obj name (default: "")
46+ --httpapp [httpapp] http app, can be koa/express/native http (default: "koa")
47+ --tarsfile [tarsfile] tars protocol file name, eg: (default: "Hello.tars")
48+ -h, --help display help for command
49+ ```
50+
51+ 发布 ` nodetools upload --cmd ... ` ,参数列表:
52+ ```
53+ -V, --version output the version number
54+ --cmd get options from command line
55+ --tarsurl [tarsurl] tars url (default: "")
56+ --token [token] tars token (default: "")
57+ --application [application] application name (default: "")
58+ --server [server] server name (default: "")
59+ --obj [obj] obj name (default: "")
60+ -h, --help display help for command
61+ ```
62+ 参数要求与通过终端输入时一致。
0 commit comments