Skip to content

support multi-mode CLI interfaces #7

@lexicalscope

Description

@lexicalscope

Allow nested CLI definitions so options can be grouped depending on the mode of the application - the master option would control the availability of the slave options:

interface Top {
@option SlaveOne getSlaveOneOption();
boolean isSlaveOneOption();

@option SlaveTwo getSlaveTwoOption();
boolean isSlaveTwoOption();
}

interface SlaveOne {
@option getMandatorySlaveOneOption()
}

etc...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions