Kaynağa Gözat

public XML, added safe.

Nicolas Cannasse 19 yıl önce
ebeveyn
işleme
8b04a125ad
1 değiştirilmiş dosya ile 6 ekleme ve 3 silme
  1. 6 3
      std/tools/haxelib/Datas.hx

+ 6 - 3
std/tools/haxelib/Datas.hx

@@ -36,8 +36,7 @@ typedef XmlInfos = {
 class Datas {
 
 
-	static var XML = "haxelib.xml";
-
+	public static var XML = "haxelib.xml";
 	public static var REPOSITORY = "files";
 	public static var alphanum = ~/^[A-Za-z0-9_.-]+$/;
 
@@ -63,8 +62,12 @@ class Datas {
 		return v.nodeValue;
 	}
 
+	public static function safe( name : String ) {
+		return name.split(".").join("-");
+	}
+
 	public static function fileName( lib : String, ver : String ) {
-		return lib.split(".").join("-")+"-"+ver.split(".").join("-")+".zip";
+		return safe(lib)+"-"+safe(ver)+".zip";
 	}
 
 	public static function readInfos( zip : List<ZipEntry> ) : XmlInfos {