Spaces:
Running
Running
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 | |