123456789101112131415161718192021222324 |
- "use strict";
- module.exports = (args) => {
- const options = {};
- const params = args.filter(arg => {
- const doubleDashMatch = arg.match(/^--(\w[\w-.]*)(=(\S+))?$/);
- if (doubleDashMatch) {
- options[doubleDashMatch[1]] =
- Number(doubleDashMatch[3]) || doubleDashMatch[3] || true;
- return false;
- }
- const singleDashMatch = arg.match(/^-(\w)(=(\S+))?$/);
- if (singleDashMatch) {
- options[singleDashMatch[1]] =
- Number(singleDashMatch[3]) || singleDashMatch[3] || true;
- return false;
- }
- return true;
- });
- return {
- options,
- params
- };
- };
- //# sourceMappingURL=index.js.map
|