mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Updated types for command-line-args v5.0.2 * command-line-args: create v4 sub-folder for previous major version * Re-able lint rules. Fix lint issues.
25 lines
560 B
TypeScript
25 lines
560 B
TypeScript
import commandLineArgs = require('command-line-args');
|
|
|
|
const optionDefinitions: commandLineArgs.OptionDefinition[] = [
|
|
{
|
|
name: 'something',
|
|
alias: 's',
|
|
type: String,
|
|
defaultValue: '1',
|
|
multiple: true,
|
|
lazyMultiple: true,
|
|
defaultOption: true,
|
|
group: 'one'
|
|
}
|
|
];
|
|
|
|
const options = commandLineArgs(optionDefinitions, {
|
|
argv: [ '--one', '1' ],
|
|
partial: true,
|
|
stopAtFirstUnknown: true,
|
|
camelCase: true
|
|
});
|
|
|
|
const unknown = options._unknown;
|
|
const something = options.something;
|