2025-04-02 06:50:39 -04:00

15 lines
358 B
JavaScript

'use strict';
module.exports = (flag, argv = process.argv) => {
const prefix =
flag.startsWith('-') ? ''
: flag.length === 1 ? '-'
: '--';
const position = argv.indexOf(prefix + flag);
const terminatorPosition = argv.indexOf('--');
return (
position !== -1 &&
(terminatorPosition === -1 || position < terminatorPosition)
);
};