UNPKG

playwright-elements

Version:
45 lines (44 loc) 1.31 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const yargs_1 = __importDefault(require("yargs")); const helpers_1 = require("yargs/helpers"); const index_generator_1 = require("./index.generator"); const argv = (0, yargs_1.default)((0, helpers_1.hideBin)(process.argv)) .scriptName('generate-index') .usage('$0 <directory>', 'Generate index files in the specified directory') .positional('directory', { describe: 'Directory to generate index files in', type: 'string', demandOption: true, }) .option('watch', { alias: 'w', type: 'boolean', description: 'Enable watch mode', default: false, }) .option('cliLog', { alias: 'l', type: 'boolean', description: 'Enable logging to console', default: false, }) .option('quotes', { alias: 'q', type: 'string', description: `Quote style for exports ('"' or '\\'')`, choices: ['"', `'`], default: `'`, }) .help() .alias('help', 'h') .parseSync(); (0, index_generator_1.generateIndexFile)(argv.directory, { watch: argv.watch, cliLog: argv.cliLog, quotes: argv.quotes, });