'lime create' patch
This commit is contained in:
@@ -616,17 +616,17 @@ class CommandLineTools {
|
||||
|
||||
} else {
|
||||
|
||||
if (projectName == "") {
|
||||
if (sampleName == null) {
|
||||
|
||||
if (FileSystem.exists (PathHelper.combine (PathHelper.getHaxelib (new Haxelib ("lime")), "samples/" + sampleName))) {
|
||||
|
||||
CreateTemplate.createSample (words, userDefines);
|
||||
|
||||
} else if (PathHelper.getHaxelib (new Haxelib (sampleName)) != "") {
|
||||
} else if (PathHelper.getHaxelib (new Haxelib (projectName)) != "") {
|
||||
|
||||
CreateTemplate.listSamples (sampleName, userDefines);
|
||||
CreateTemplate.listSamples (projectName, userDefines);
|
||||
|
||||
} else if (sampleName == "") {
|
||||
} else if (projectName == "" || projectName == null) {
|
||||
|
||||
CreateTemplate.listSamples ("lime", userDefines);
|
||||
|
||||
|
||||
@@ -237,11 +237,21 @@ class CreateTemplate {
|
||||
PathHelper.mkdir (folder);
|
||||
FileHelper.recursiveCopyTemplate (project.templatePaths, "project", folder, context);
|
||||
|
||||
if (FileSystem.exists (folder + "/Project.hxproj")) {
|
||||
try {
|
||||
|
||||
FileSystem.rename (folder + "/Project.hxproj", folder + "/" + title + ".hxproj");
|
||||
if (FileSystem.exists (folder + "/Project.hxproj")) {
|
||||
|
||||
}
|
||||
if (FileSystem.exists (folder + "/" + title + ".hxproj")) {
|
||||
|
||||
FileSystem.deleteFile (folder + "/" + title + ".hxproj");
|
||||
|
||||
}
|
||||
|
||||
FileSystem.rename (folder + "/Project.hxproj", folder + "/" + title + ".hxproj");
|
||||
|
||||
}
|
||||
|
||||
} catch (e:Dynamic) {}
|
||||
|
||||
return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user