UNPKG

@code-pushup/cli

Version:

A CLI to run all kinds of code quality measurements to align your team with company goals

21 lines 880 B
import ansis from 'ansis'; import { mergeDiffs } from '@code-pushup/core'; import { logger } from '@code-pushup/utils'; import { printCliCommand } from '../implementation/logging.js'; import { yargsMergeDiffsOptionsDefinition } from '../implementation/merge-diffs.options.js'; export function yargsMergeDiffsCommandObject() { const command = 'merge-diffs'; return { command, describe: 'Combine many report diffs into a single diff file', builder: yargsMergeDiffsOptionsDefinition(), handler: async (args) => { printCliCommand(command); const options = args; const { files, persist } = options; const outputPath = await mergeDiffs(files, persist); logger.info(`Reports diff written to ${ansis.bold(outputPath)}`); }, }; } //# sourceMappingURL=merge-diffs-command.js.map