dragonbones-runtime
Version:
the tools to build dragonbones file for diffrent framework
32 lines (27 loc) • 895 B
text/typescript
/// <reference path="../lib/types.d.ts" />
export function parse(args: egret.ToolArgs, rawArgs: string[]) {
var commandMap = {
"c": convertCreate,
"create": convertCreate,
"b": convertBuild,
"build": convertBuild,
"startserver": convertStartServer
}
var convertor = commandMap[args.command];
if (convertor)
convertor(args, rawArgs);
}
function convertStartServer(args: egret.ToolArgs, rawArgs: string[]) {
args.command = "run";
}
function convertCreate(args: egret.ToolArgs, rawArgs: string[]) {
args.command = "create";
args.type = args.type || args.template;
}
function convertBuild(args: egret.ToolArgs, rawArgs: string[]) {
args.command = "build";
if (args['buildEngine']) {
// console.log('egret build -e 已经废弃,请使用 egret clean 代替')
args.command = 'clean';
}
}