Fix 'lime create'

This commit is contained in:
Joshua Granick
2014-10-14 13:36:53 -07:00
parent 79082949a6
commit 3fb5f65cdd

View File

@@ -81,17 +81,36 @@ class CreateTemplate {
var projectName = null;
var sampleName = null;
var outputName = "SampleProject";
if (colonIndex == -1 && words.length > 1) {
projectName = words[0];
sampleName = words[1];
if (words.length > 2) {
outputName = words[2];
}
} else {
projectName = words[0].substring (0, colonIndex);
sampleName = words[0].substr (colonIndex + 1);
if (words.length > 1) {
outputName = words[1];
}
}
if (projectName == null || projectName == "") {
projectName = "lime";
}
if (projectName != null && projectName != "" && sampleName == "project") {
@@ -102,7 +121,7 @@ class CreateTemplate {
if (project != null) {
var id = [ "com", "example", "project" ];
var id = [ "com", "sample", "project" ];
/*if (colonIndex != -1 && words.length > 1 || ) {
@@ -128,7 +147,8 @@ class CreateTemplate {
var context:Dynamic = { };
var name = words[1].split (".").pop ();
var name = outputName;
//var name = words[1].split (".").pop ();
var alphaNumeric = new EReg ("[a-zA-Z0-9]", "g");
var title = "";
var capitalizeNext = true;
@@ -236,12 +256,18 @@ class CreateTemplate {
}
if (projectName == null && projectName == "") {
if (projectName == null || projectName == "") {
projectName = "lime";
}
/*if (projectName == null && projectName == "") {
LogHelper.error ("You must specify a project name when using \"lime create\"");
return;
}
}*/
if (sampleName == null || sampleName == "") {