@oclif/core
Version:
base library for oclif CLIs
13 lines (12 loc) • 453 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.aggregateFlags = aggregateFlags;
const flags_1 = require("../flags");
const json = (0, flags_1.boolean)({
description: 'Format output as json.',
helpGroup: 'GLOBAL',
});
function aggregateFlags(flags, baseFlags, enableJsonFlag) {
const combinedFlags = { ...baseFlags, ...flags };
return (enableJsonFlag ? { json, ...combinedFlags } : combinedFlags);
}