UNPKG

romtool

Version:

Collection of tools for managing your PSX rom collection

22 lines (18 loc) 532 B
const { basename } = require("path"); const pythonShell = require("python-shell"); /** * binMerge.py * binMerge cue_file output_name */ function mergeBin(cue, fakeout = false) { return new Promise((resolve, reject) => { const args = [cue, `${basename(cue, ".cue")}.merged`]; if (fakeout) return setTimeout(resolve, 10000); return pythonShell.run( "binMerge.py", { args, scriptPath: __dirname }, (err, results) => (err ? reject(err) : resolve(results)) ); }); } module.exports = mergeBin;