# fy-convertor

## 介绍
Convert excel/xml/json/bin/protocl/ts/as ...

## 安装教程

npm i fy-convertor -g

## 使用说明

### 转json
fy-convertor -c xml2json -p mu -w F:/FYM/trunk/project/tools/xml2json/temp/ -e .env

### 转ts
fy-convertor -c xml2ts -p mu -w F:/FYM/trunk/project/tools/xml2json/temp/ -e .env

## 参数说明

#### -c --cmd

**必填**。转换命令，当前仅支持`xml2json`，后续将支持`excel/xml/json/bin/protocl/ts/as`

#### -p --project

**必填**。项目代号，比如`mu`代表奇迹

#### -w --workspace

可选。工作空间，用于存放各种临时文件。如未指定，使用当前工作目录。

#### -e --env

**必填**。环境配置文件，用于指定svn账号密码和项目配置路径，如下所示：

``` .env
# svn，非必须
SVN_USERNAME=your_svn_username
SVN_PASSWORD=your_svn_password

# cfg，必须
CFG_LOCAL=F:\\FYM\\trunk\\project\\tools\\configs
CFG_SVN=svn://192.168.8.72/FanXianClient/trunk/project/tools/configs
```

#### -d --debug

可选。表示使用调试模式，调试模式下不会进行svn提交操作。`-D`可取消调试模式。