Skip to content

Make it possible to have collection types for positional arguments #6

Description

@lecode-official

When using positional arguments, it is sometimes helpful to have the possibility to add a list of values, e.g. consider the following command line arguments:

compile file01 file02 file03

In order to achieve this right now, one would have to use a named argument like so:

compile --files file01 file02 file 03

In order to achieve this there should be an option to specify how many values for a positional argument are expected. The default should be 1, but users could specify any integer greater than 1. Also there should be the option to specify that any number of values greater than 1 are expected, but this should be restricted to a single positional argument. There must not be two positional arguments with an arbitrary number of arguments as this would be ambiguous while parsing.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: Idea or RequestThe issue or pull request concerns an idea or the request for adding a new feature.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions