### 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
```
