run function
Implementation
void run(List<String> args){
String src = SRC;
String dist = DIST;
String tag = '\$';
var parser = new ArgParser();
parser.addOption('src', defaultsTo: src, callback: (v) => src = v!, help: "Specify the json directory.");
parser.addOption('dist', defaultsTo: dist, callback: (v) => dist = v!, help: "Specify the dist directory.");
parser.addOption('tag', defaultsTo: tag, callback: (v) => tag = v!, help: "Specify the tag ");
parser.parse(args);
if (walk(src,dist,tag)) {
//生成jsonConvert文件
convert.walk(src,dist);
print("开始生成对应的 .g.dart文件");
build.run(['build','--delete-conflicting-outputs']);
print("生成对应的 .g.dart文件完成");
}
}