Compare commits

...

3 Commits

Author SHA1 Message Date
0890f838d1 Add ability to set icon from template 2025-12-28 13:27:54 -06:00
5b20a64c36 Fix template icon 2025-12-28 13:16:29 -06:00
7762060e86 Fix template icon 2025-12-28 12:29:22 -06:00
2 changed files with 4 additions and 2 deletions

View File

@@ -119,8 +119,9 @@ class Tesses.CrossLang.BuildTool
FS.Local.CreateDirectory(dir / outputDir);
if(TypeOf(info.type) == "String" && info.type == "template")
if(TypeOf(info.type) == "String" && info.type == "template" || info.type == "archive")
{
//vfs, strm, name, version, info
var subdir = new SubdirFilesystem(FS.Local,dir);
var output = $"{name}-{version}.crvm";
@@ -135,7 +136,7 @@ class Tesses.CrossLang.BuildTool
}
FS.WriteAllText(FS.Local, dir / ".crossarchiveignore", ignored);
}
FS.CreateArchive(subdir, outFile, name, version, Json.Encode(info),icon);
FS.CreateArchive(subdir, outFile, name, version, Json.Encode(info),icon == "" ? "" : (/resDir/icon).ToString());
outFile.Close();
subdir.Close();
return {

View File

@@ -73,6 +73,7 @@ func Tesses.CrossLang.Shell.New(dd)
proj.version = "1.0.0.0-prod";
var old_info = proj.info;
proj.info = old_info.template_info;
proj.icon = old_info.template_icon;
proj.dependencies = old_info.template_project_dependencies;
var srcDir = proj.source_directory;
if(TypeOf(srcDir) == "Undefined") srcDir = "/src";