UNPKG

500 BJavaScriptView Raw
1'use strict'
2const commandLineArgs = require('../')
3
4const optionDefinitions = [
5 { name: 'depth', type: Number },
6 { name: 'files', alias: 'f', type: String, multiple: true, defaultOption: true }
7]
8
9const options = commandLineArgs(optionDefinitions, { partial: true })
10
11console.log(options)
12
13/*
14
15Example output:
16
17$ node example/unknown.js --depth 3 package.json README.md --unknown1 --unknown2
18{ depth: 3,
19 files: [ 'package.json', 'README.md' ],
20 _unknown: [ '--unknown1', '--unknown2' ] }
21
22*/