@bingosoft/cli
Version:
bingo framework cli
73 lines (51 loc) • 1.52 kB
Markdown
### bingo-cli
基于npm的cli工具,根据模板工程自动初始化项目
```
bingo-cli create test
? 项目名称 test
? 项目版本号 1.0.0
? 请选择模板 (Use arrow keys)
❯ doc-template (基于vuepress的文档模板工程)
webapp-template (完整的应用开发模板工程,包含前端,以及服务端模板)
ui-template (基于vue+iview纯前端模板工程)
maple-template (低代码开发模版工程)
```
```
bingo-cli gen-docs <options>
bingo-cli gen-docs --swagger<-s> https://dfuse.bingosoft.net/wf-runtime/v2/api-docs --destination<-d> ./
? swagger地址 https://dfuse.bingosoft.net/wf-runtime/v2/api-docs
? 下载目录 ./
```
```
bingo-cli gen-sdk <options>
bingo-cli gen-sdk --swagger<-s> https://dfuse.bingosoft.net/wf-runtime/v2/api-docs --template<-t> ./_templates --destination<-d> ./
? swagger地址 https://dfuse.bingosoft.net/wf-runtime/v2/api-docs
? 模板目录 ./_templates
? 下载目录 ./
```
```
bingo-cli codegen <options>
bingo-cli codegen ts ./ ./sdk
<options>
lang : required(java、csharp、python、go、php)
outputDir : required
sourceDir : optional
```
### install
```
npm install -g @bingosoft/cli
```
### create template
```
bingo-cli create project-name
```
### create template by name
> 直接通过模板名称创建
```
bingo-cli create template-name project-name
```
### templates list
> 可下载的模板列表
```
bingo-cli -l
```