UNPKG

@interopio/desktop-cli

Version:

io.Connect Desktop Seed Repository CLI Tools

38 lines (29 loc) 1.13 kB
#!/usr/bin/env node 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();