UNPKG

cucumber-generator

Version:

Generate step definitions for cucumber scenarios

34 lines (33 loc) 1.27 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.args = void 0; const yargs_1 = __importDefault(require("yargs")); exports.args = yargs_1.default .completion() .choices('output', ['stdio', 'file']) .alias('h', 'help') .help('h') .showHelpOnFail(true) .alias('o', 'outputDirectory') .string('outputDirectory') .default('outputDirectory', 'output') .alias('f', 'featuresDirectory') .string('featuresDirectory') .string('relativePathToFeatures') .string('templatesDirectory') .default('templatesDirectory', undefined) .string('template') .default('template', 'jest-cucumber') .default('relativePathToFeatures', './') .boolean('verbose') .boolean('maintainStructure') .default('maintainStructure', true) .default('verbose', false) .boolean('includeDirectory') .default('includeDirectory', false) .describe('includeDirectory', 'If present, the file is generated into the directory with same name as feature name (within output folder)') .demandOption('output') .demandOption('featuresDirectory').argv;