internal static void SetModule(MoldsterModule mod) { var lst = new List <MoldsterModule>(); foreach (var m in Modules) { if (m.AssemblyName == mod.AssemblyName) { lst.Add(mod); } else { lst.Add(m); } } _modules = lst; }
protected virtual void ArchiveViews(MoldsterModule mod, string projectPath) { var vws = Path.Combine(paths.ConfigRoot, "Views", mod.InstallPath); WriteFileOperation("Updating from", vws); if (Directory.Exists(vws)) { var vwBytes = CompressFolder(vws, mod.AssemblyName + ".views"); SetHtmlArchive(vwBytes, projectPath); WriteSuccess(); } else { GotoColumn(SuccessCol); Out.Write("Not Found"); } Out.WriteLine(); }
protected virtual void ArchiveScripts(MoldsterModule mod, string projectPath) { Out.WriteLine($"Updating module {mod.Name}"); Utils.ClearDirectory(tmpLocation); var scripts = Path.Combine(paths.UIRoot, "Core", paths.CoreAppName, mod.InstallPath); WriteFileOperation("Updating from", scripts); if (Directory.Exists(scripts)) { var scriptsByts = CompressFolder(scripts, mod.AssemblyName + ".scripts"); SetScriptArchive(scriptsByts, projectPath); WriteSuccess(); } else { GotoColumn(SuccessCol); Out.Write("Not Found"); } Out.WriteLine(); }