Added cne run
This commit is contained in:
@@ -70,6 +70,17 @@ class Main {
|
|||||||
"-debug : Builds a debug build."
|
"-debug : Builds a debug build."
|
||||||
].join("\n")
|
].join("\n")
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
names: ["run"],
|
||||||
|
doc: "Runs the last build that was created.",
|
||||||
|
func: Compiler.run,
|
||||||
|
dDoc: [
|
||||||
|
"Usage: run <optional arguments>",
|
||||||
|
"",
|
||||||
|
"This will run the last build that was created.",
|
||||||
|
"Additional arguments will be sent to the lime compiler."
|
||||||
|
].join("\n")
|
||||||
|
},
|
||||||
{
|
{
|
||||||
names: ["release"],
|
names: ["release"],
|
||||||
doc: "Creates a final non debug build, containing all assets.",
|
doc: "Creates a final non debug build, containing all assets.",
|
||||||
|
|||||||
@@ -2,19 +2,23 @@ package commands;
|
|||||||
|
|
||||||
class Compiler {
|
class Compiler {
|
||||||
public static function test(args:Array<String>) {
|
public static function test(args:Array<String>) {
|
||||||
__build(args, ["test", getBuildTarget(), "-DTEST_BUILD"]);
|
__runLime(args, ["test", getBuildTarget(), "-DTEST_BUILD"]);
|
||||||
}
|
}
|
||||||
public static function build(args:Array<String>) {
|
public static function build(args:Array<String>) {
|
||||||
__build(args, ["build", getBuildTarget(), "-DTEST_BUILD"]);
|
__runLime(args, ["build", getBuildTarget(), "-DTEST_BUILD"]);
|
||||||
}
|
}
|
||||||
public static function release(args:Array<String>) {
|
public static function release(args:Array<String>) {
|
||||||
__build(args, ["build", getBuildTarget()]);
|
__runLime(args, ["build", getBuildTarget()]);
|
||||||
}
|
}
|
||||||
public static function testRelease(args:Array<String>) {
|
public static function testRelease(args:Array<String>) {
|
||||||
__build(args, ["test", getBuildTarget()]);
|
__runLime(args, ["test", getBuildTarget()]);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static function __build(args:Array<String>, arg:Array<String>) {
|
public static function run(args:Array<String>) {
|
||||||
|
__runLime(args, ["run", getBuildTarget()]);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static function __runLime(args:Array<String>, arg:Array<String>) {
|
||||||
for(a in args)
|
for(a in args)
|
||||||
arg.push(a);
|
arg.push(a);
|
||||||
Sys.command("lime", arg);
|
Sys.command("lime", arg);
|
||||||
|
|||||||
Reference in New Issue
Block a user