This commit is contained in:
2025-05-08 21:27:29 -05:00
parent c143b8d3a5
commit 7456bf9bc0
49 changed files with 604 additions and 1197 deletions

View File

@@ -31,20 +31,7 @@ func Tesses.CrossLang.PackageManager()
var configRoot = Env.CrossLangConfig;
var packageCache = configRoot / "PackageCache";
FS.Local.CreateDirectory(packageCache);
func FileReadByteArray(fs,path)
{
var f = fs.OpenFile(path,"rb");
var ms = FS.MemoryStream(true);
f.CopyTo(ms);
var buff = ms.GetBytes();
f.Close();
return buff;
}
func FileReadString (fs,path) {
var buff = FileReadByteArray(fs,path).ToString();
ms.Close();
return text;
}
return {
Offline = false,
ParseFileName,
@@ -65,7 +52,7 @@ func Tesses.CrossLang.PackageManager()
var pkgFile = packageCache / name / v.ToString();
if(useCache && FS.Local.RegularFileExists(pkgFile))
{
return FileReadByteArray(FS.Local,pkgFile);
return FS.ReadAllBytes(FS.Local,pkgFile);
}
if(this.Offline) return null;
@@ -77,7 +64,7 @@ func Tesses.CrossLang.PackageManager()
var req = Net.Http.MakeRequest(uri);
if(req.StatusCode == 200)
{
var strm = FS.MemoryStream(true);
var strm = new MemoryStream(true);
req.CopyToStream(strm);
if(useCache) {