Spaces:
Paused
Paused
| const yargs = require('yargs') | |
| yargs | |
| .usage('$0 <cmd> [args]') | |
| .command( | |
| 'init', | |
| 'Initializes Mock Service Worker at the specified directory', | |
| (yargs) => { | |
| yargs | |
| .positional('publicDir', { | |
| type: 'string', | |
| description: 'Relative path to the public directory', | |
| demandOption: false, | |
| normalize: true, | |
| }) | |
| .option('save', { | |
| type: 'boolean', | |
| description: 'Save the worker directory in your package.json', | |
| }) | |
| .option('cwd', { | |
| type: 'string', | |
| description: 'Custom current worker directory', | |
| normalize: true, | |
| }) | |
| .example('msw init') | |
| .example('msw init ./public') | |
| .example('msw init ./static --save') | |
| }, | |
| require('./init'), | |
| ) | |
| .demandCommand() | |
| .help().argv | |