Fixed: Moved common function used in Jakefiles that was declared all over the place to a file.js in @objj/utils. Also some general cleanup.

This commit is contained in:
Martin Carlberg committed 2021-08-25 09:32:58 +02:00
1 parent 52b7a82b4d
commit 55bcfacf3b
12 files changed
+53 -146

No files matched your search

+2 -14
View File
@@ -28,19 +28,7 @@ var /* FILE = require("file"), */
var fs = require("fs");
var path = require("path");
var copyRecursiveSync = function (src, dest) {
var exists = fs.existsSync(src);
var stats = exists && fs.statSync(src);
var isDirectory = exists && stats.isDirectory();
if (isDirectory) {
fs.mkdirSync(dest, { recursive: true });
fs.readdirSync(src).forEach(function(childItemName) {
copyRecursiveSync(path.join(src, childItemName), path.join(dest, childItemName));
});
} else {
fs.copyFileSync(src, dest);
}
};
const utilsFile = ObjectiveJ.utils.file;
function ApplicationTask(aName)
{
@@ -113,7 +101,7 @@ ApplicationTask.prototype.defineFrameworksTask = function()
tempPath = path.join(process.cwd(), ".__capp_Frameworks_Source__");
if (hasSource)
fs.moveSync(sourcePath, tempPath);
copyRecursiveSync(thisTask._frameworksPath, newFrameworks);
utilsFile.copyRecursiveSync(thisTask._frameworksPath, newFrameworks);
if (hasSource)
fs.moveSync(tempPath, sourcePath);
} });