All files cli.js

100% Statements 35/35
100% Branches 3/3
100% Functions 2/2
100% Lines 35/35

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 361x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 1x 1x 1x 1x 1x 1x 1x 1x  
"use strict";
/* eslint no-unused-vars: 0 */
import bag from 'bagofcli';
import JazzCli from './jazz-cli.js';
import p from 'path';
 
const DIRNAME = p.dirname(import.meta.url).replace('file://', '');
 
function _merge(command) {
  const paramsFile = command.parent.args[1];
  const templateFile = command.parent.args[2];
  new JazzCli().merge(paramsFile, templateFile, bag.exit);
}
 
/**
 * Execute JazzCli CLI.
 */
function exec() {
 
  const actions = {
    commands: {
      merge: { action: _merge }
    }
  };
 
  bag.command(DIRNAME, actions);
}
 
const exports = {
  exec: exec
};
 
export {
  exports as default
};