GoGoCode CLI

说明

gogocode-cli 是一个用来初始化gogocode插件项目和执行gogocode转换插件的命令行工具

参数说明

参数缩写参数说明
initinit初始化一个插件sample项目
--src-s需要转换的源文件路径
--transform=file or npm package-t插件路径或者npm包名称,多个插件支持逗号分隔
--out-o输出文件路径
--dry-d转换文件不输出
--info-i打印转换中的文件信息
--params-p以key=value的形式将参数透传到plugin的options对象里面

使用

安装 gogocode

npm install gogocode-cli -g

初始化插件项目

gogocode init

插件开发指南可以看这里

运行插件(本地)

gogocode -s a.js -t t.js -o a-out.js

运行插件(npm包)

gogocode -s a.js -t gogocode-plugin-sample -o a-out.js

其中 “gogocode-plugin-sample” 为一个gogocode插件的npm包名称,gogocode-cli会自动下载并执行该插件内的转换逻辑

取消格式化代码

gogocode -s a.js -t t.js -o a-out.js -p format=false

显示转换文件信息

gogocode -s a.js -t t.js -o a-out.js -i