UNPKG

pkg-assets

Version:

Small lib to handle/publish static files/assets in node modules.

27 lines (19 loc) 661 B
#!/usr/bin/env node --harmony if(!process.argv[2]) { console.log("Please enter a dest folder."); process.exit(1); } const path = require('path'); const pkgAssets = require('..'); const logPath = path => path.replace(process.cwd(), '.'); let src = process.cwd(); let dest = path.resolve(process.cwd(), process.argv[2]); console.log('Assets will be moved to: ' + logPath(dest)); let promise = pkgAssets(src, dest); promise.then(assets => { assets.map(asset => console.log(`Asset(s) moved: ${logPath(asset.src)} -> ${logPath(asset.dest)}`)); }); promise.then(null, err => { console.log(err.message); process.exit(1); });