Browse Source

allow "dev" even if project not installed

Nicolas Cannasse 15 years ago
parent
commit
8b07ec1eda
1 changed files with 8 additions and 1 deletions
  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 rep = getRepository();
 		var project = param("Project");
 		var project = param("Project");
 		var dir = paramOpt();
 		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( dir == null ) {
 			if( neko.FileSystem.exists(devfile) )
 			if( neko.FileSystem.exists(devfile) )
 				neko.FileSystem.deleteFile(devfile);
 				neko.FileSystem.deleteFile(devfile);