UNPKG

intradoc

Version:

In-place document content replacer CLI utility.

39 lines (36 loc) 806 B
'use strict'; const parseInput = (args, app) => { const input = []; let ongoing = false; for (const arg of args) { if (!ongoing) { if (app.isFlag(arg)) { continue; } ongoing = true; } if (ongoing) { if (app.isFlag(arg)) { break; } input.push(arg); } } let files = []; let data = []; if (input.length === 1) { files.push(input[0]); } else if (input.length > 1) { files = input.slice(0, -1); data = input.slice(-1); } return { hasFiles: files.length > 0, hasData: data.length > 0, files, data }; }; exports.parseInput = parseInput; //# sourceMappingURL=index.js.map