Skip to content

Examples all use special case of repeated option #14

Closed
@shadowspawn

Description

@shadowspawn

The examples all use a special case of a repeated option in the command line: https://github.com/pkgjs/parseargs#-examples-w-output

const argv = ['-f', '--foo=a', '--foo', 'b']

I suggest a repeated option should be in a separate example and not occur in examples showing other behaviours.

It is clever seeing the behaviour change for a single command-line as the parseArgs configuration is changed, but I think it detracts from the clarity of the examples of (other) specific behaviours.

(In particular the reader has to deduce or understand the behaviour of a repeated option in every example. Repeated options have multiple possible implementations, and parseArg behaviour was modified from count to last-one-wins due to feedback in the Initial Proposal, with implicit array also being suggested and discussed!)

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions