@interopio/desktop-cli
Version:
io.Connect Desktop Seed Repository CLI Tools
38 lines (29 loc) • 1.13 kB
JavaScript
const fs = require('fs-extra');
const path = require('path');
async function copyAssets() {
try {
console.log('Copying assets to dist folder...');
// Copy config files
const srcConfigDir = path.join(__dirname, '..', 'src', 'config');
const destConfigDir = path.join(__dirname, '..', 'dist', 'config');
if (await fs.pathExists(srcConfigDir)) {
await fs.copy(srcConfigDir, destConfigDir);
console.log('✓ Copied config files');
} else {
console.log('⚠ No config directory found in src');
}
// Copy any other static assets if needed
const srcScriptsDir = path.join(__dirname, '..', 'src', 'scripts');
const destScriptsDir = path.join(__dirname, '..', 'dist', 'scripts');
if (await fs.pathExists(srcScriptsDir)) {
await fs.copy(srcScriptsDir, destScriptsDir);
console.log('✓ Copied scripts directory');
}
console.log('Assets copied successfully!');
} catch (error) {
console.error('Error copying assets:', error);
process.exit(1);
}
}
copyAssets();