Lines Matching refs:flags

70         const flags = {  variable
98 flags[assignment][key] = true;
100 flags.arrays[key] = true;
101 flags.keys.push(key);
104 flags.bools[key] = true;
105 flags.keys.push(key);
108 flags.strings[key] = true;
109 flags.keys.push(key);
112 flags.numbers[key] = true;
113 flags.keys.push(key);
116 flags.counts[key] = true;
117 flags.keys.push(key);
120 flags.normalize[key] = true;
121 flags.keys.push(key);
126 flags.nargs[key] = value;
127 flags.keys.push(key);
134 flags.coercions[key] = value;
135 flags.keys.push(key);
143 flags.configs[key] = true;
149 flags.configs[key] = value;
156 extendAliases(opts.key, aliases, opts.default, flags.arrays);
159 (flags.aliases[key] || []).forEach(function (alias) {
198 if (checkAllAliases(m[1], flags.arrays)) {
201 else if (checkAllAliases(m[1], flags.nargs) !== false) {
214 setArg(key, checkAllAliases(key, flags.arrays) ? [false] : false);
222 if (checkAllAliases(key, flags.arrays)) {
226 else if (checkAllAliases(key, flags.nargs) !== false) {
235 !checkAllAliases(key, flags.bools) &&
236 !checkAllAliases(key, flags.counts)) {
264 !checkAllAliases(key, flags.bools) &&
265 !checkAllAliases(key, flags.counts)) {
282 if (checkAllAliases(key, flags.arrays)) {
286 else if (checkAllAliases(key, flags.nargs) !== false) {
303 checkAllAliases(next, flags.bools) === false) {
319 if (checkAllAliases(key, flags.arrays)) {
323 else if (checkAllAliases(key, flags.nargs) !== false) {
332 !checkAllAliases(key, flags.bools) &&
333 !checkAllAliases(key, flags.counts)) {
349 checkAllAliases(arg.slice(1), flags.bools)) {
376 applyDefaultsAndAliases(argv, flags.aliases, defaults, true);
381 Object.keys(flags.counts).forEach(function (key) {
416 let toEat = checkAllAliases(key, flags.nargs);
464 const nargsCount = checkAllAliases(key, flags.nargs);
465 if (checkAllAliases(key, flags.bools) && !(/^(true|false)$/.test(next))) {
514 if (flags.aliases[key]) {
515 flags.aliases[key].forEach(function (x) {
523 (flags.aliases[splitKey[0]] || []).forEach(function (x) {
531 if (!(flags.aliases[key] || []).includes(keyProperties.join('.'))) {
537 if (checkAllAliases(key, flags.normalize) && !checkAllAliases(key, flags.arrays)) {
538 const keys = [key].concat(flags.aliases[key] || []);
553 if (!(flags.aliases[key] && flags.aliases[key].length)) {
554 flags.aliases[key] = [alias];
557 if (!(flags.aliases[alias] && flags.aliases[alias].length)) {
567 if (checkAllAliases(key, flags.bools) || checkAllAliases(key, flags.counts)) {
575 … if (checkAllAliases(key, flags.counts) && (isUndefined(value) || typeof value === 'boolean')) {
579 if (checkAllAliases(key, flags.normalize) && checkAllAliases(key, flags.arrays)) {
590 …if (!checkAllAliases(key, flags.strings) && !checkAllAliases(key, flags.bools) && !Array.isArray(v…
592 … if (shouldCoerceNumber || (!isUndefined(value) && checkAllAliases(key, flags.numbers))) {
604 applyDefaultsAndAliases(configLookup, flags.aliases, defaults);
605 Object.keys(flags.configs).forEach(function (configKey) {
611 const resolveConfig = flags.configs[configKey];
656 …if (!hasKey(argv, fullKey.split('.')) || (checkAllAliases(fullKey, flags.arrays) && configuration[…
684 … if (((configOnly && flags.configs[keys.join('.')]) || !configOnly) && !hasKey(argv, keys)) {
695 coerce = checkAllAliases(key, flags.coercions);
699 ([].concat(flags.aliases[key] || [], key)).forEach(ali => {
712 flags.keys.forEach((key) => {
777 const isTypeArray = checkAllAliases(keys.join('.'), flags.arrays);
781 if (!duplicate && checkAllAliases(key, flags.nargs)) {
783 …if ((!isUndefined(o[key]) && flags.nargs[key] === 1) || (Array.isArray(o[key]) && o[key].length ==…
805 checkAllAliases(key, flags.counts) ||
806 checkAllAliases(key, flags.bools))) {
820 if (flags.aliases[key])
822 flags.aliases[key] = [].concat(aliases[key] || []);
824 flags.aliases[key].concat(key).forEach(function (x) {
827 if (c !== key && flags.aliases[key].indexOf(c) === -1) {
828 flags.aliases[key].push(c);
834 flags.aliases[key].concat(key).forEach(function (x) {
837 if (c !== key && flags.aliases[key].indexOf(c) === -1) {
838 flags.aliases[key].push(c);
843 flags.aliases[key].forEach(function (x) {
844 flags.aliases[x] = [key].concat(flags.aliases[key].filter(function (y) {
852 const toCheck = [].concat(flags.aliases[key] || [], key);
858 const flagsKeys = Object.keys(flags);
859 const toCheck = [].concat(flagsKeys.map(k => flags[k]));
924 if (!checkAllAliases(key, flags.bools) &&
925 !checkAllAliases(key, flags.counts) &&
946 if (checkAllAliases(key, flags.strings))
948 else if (checkAllAliases(key, flags.numbers))
950 else if (checkAllAliases(key, flags.bools))
952 else if (checkAllAliases(key, flags.arrays))
962 Object.keys(flags.counts).find(key => {
963 if (checkAllAliases(key, flags.arrays)) {
967 else if (checkAllAliases(key, flags.nargs)) {
975 aliases: Object.assign({}, flags.aliases),