@code-pushup/cli
Version:
A CLI to run all kinds of code quality measurements to align your team with company goals
28 lines • 1.07 kB
JavaScript
import { coerceBooleanValue, logger } from '@code-pushup/utils';
/**
*
* | CP_VERBOSE value | CLI `--verbose` flag | Effect |
* |------------------|----------------------|--------|
* | true | - | true |
* | false | - | false |
* | - | - | false |
* | - | true | true |
* | - | false | false |
* | true | true | true |
* | false | true | true |
* | true | false | false |
* | false | false | false |
*
* @param originalProcessArgs
*/
export function setVerboseMiddleware(originalProcessArgs) {
const cliVerbose = coerceBooleanValue(originalProcessArgs.verbose);
if (cliVerbose != null) {
logger.setVerbose(cliVerbose);
}
return {
...originalProcessArgs,
verbose: logger.isVerbose(),
};
}
//# sourceMappingURL=set-verbose.middleware.js.map