Skip to content

All options optional in one of sets #933

@petrparik

Description

@petrparik

Describe the bug
I have two parameter sets. One has only one option, bool list, works fine:

mytool new --list # works fine

The other set works fine, while it has at least one required option

mytool new --template "default"

But I want all the options in my second set to be optional. I'd like to run

mytool new

and expect the second set is picked up, with "template" option set to "default". I cannot achieve it.

To Reproduce
https://dotnetfiddle.net/VE1xFs

Expected behavior
When one of the sets has all options optional, with defaults, it is automatically picked when no command-line arguments are provided.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions