Some small refactoring

This commit is contained in:
Gregory Schier
2024-07-21 22:18:45 -07:00
parent f1433b59d4
commit 5abf460fce
4 changed files with 16 additions and 16 deletions

View File

@@ -1,20 +1,20 @@
const {readdirSync, cpSync} = require("node:fs");
const path = require("node:path");
const {execSync} = require("node:child_process");
const PLUGINS_DIR = process.env.YAAK_PLUGINS_DIR;
if (!PLUGINS_DIR) {
const pluginsDir = process.env.YAAK_PLUGINS_DIR;
if (!pluginsDir) {
console.log("YAAK_PLUGINS_DIR is not set");
process.exit(1);
}
console.log('Installing Yaak plugins dependencies', PLUGINS_DIR);
execSync('npm ci', {cwd: PLUGINS_DIR});
console.log('Building Yaak plugins', PLUGINS_DIR);
execSync('npm run build', {cwd: PLUGINS_DIR});
console.log('Installing Yaak plugins dependencies', pluginsDir);
execSync('npm ci', {cwd: pluginsDir});
console.log('Building Yaak plugins', pluginsDir);
execSync('npm run build', {cwd: pluginsDir});
console.log('Copying Yaak plugins to', PLUGINS_DIR);
console.log('Copying Yaak plugins to', pluginsDir);
const pluginsRoot = path.join(PLUGINS_DIR, 'plugins');
const pluginsRoot = path.join(pluginsDir, 'plugins');
for (const name of readdirSync(pluginsRoot)) {
const dir = path.join(pluginsRoot, name);
if (name.startsWith('.')) continue;