浏览代码

allow "dev" even if project not installed

Nicolas Cannasse 15 年之前
父节点
当前提交
8b07ec1eda
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      std/tools/haxelib/Main.hx

+ 8 - 1
std/tools/haxelib/Main.hx

@@ -714,7 +714,14 @@ class Main {
 		var rep = getRepository();
 		var project = param("Project");
 		var dir = paramOpt();
-		var devfile = rep + Datas.safe(project)+"/.dev";
+		var proj = rep + Datas.safe(project);
+		if( !neko.FileSystem.exists(proj) ) {
+			neko.FileSystem.createDirectory(proj);
+			var f = neko.io.File.write(proj + "/.current", false);
+			f.writeString("dev");
+			f.close();
+		}
+		var devfile = proj+"/.dev";
 		if( dir == null ) {
 			if( neko.FileSystem.exists(devfile) )
 				neko.FileSystem.deleteFile(devfile);