dragonbones-runtime
Version:
the tools to build dragonbones file for diffrent framework
75 lines (56 loc) • 1.82 kB
text/typescript
/// <reference path="../lib/types.d.ts" />
import utils = require('../lib/utils');
import watch = require("../lib/watch");
import server = require('../server/server');
import FileUtil = require('../lib/FileUtil');
import service = require('../service/index');
import parser = require('../parser/Parser');
import helpParser = require('./help/helpParser');
class Help implements egret.Command {
execute(): number {
//utils.open("http://edn.egret.com/cn/index.php/article/index/id/301");
this.parse();
return DontExitCode;
}
parse() {
var self = this;
var helpName = egret.args.commands ? egret.args.commands[1] :null;
if (helpName) {
try {
var bParseConfig = true;
if( bParseConfig ){
var result = helpParser.logHelpDef( helpName );
//console.log( ">>>: " + result );
}
return;
}
catch (e) {
console.log (e)
globals.log2(1901, helpName);
}
return;
}
//var list = FileUtil.getDirectoryListing(__dirname,true);
globals.log2(1903);
console.log("");
globals.log2(1904);
console.log("");
var list = helpModule.help_title;
for (var key in list) {
var tool_name = key;
var title = list[key];
console.log(self.getSpace(4) + tool_name + self.getSpace(30 - tool_name.length) + title + "\n");
}
console.log("");
globals.log2(1907)
console.log("");
}
getSpace(num) {
var result = "";
for (var i = 0; i < num; i++) {
result += " ";
}
return result;
}
}
export = Help;