Closed
Description
Option names may come from various places, defined in CommandRegistration
, defined in @ShellOption
or discovered from an method parameter(if using annotated methods). Usually shell app uses one type(camelCase, snake_case, kebab-case, PascalCase) and it becomes a bit tedious not to make mistakes.
Provide facilities to easily customise and enforce option naming.