Command-line interface (CLI) option declaration and processing framework.
@Option marks CLI options with short/long names and descriptions.
@Unparsed captures remaining arguments.
See subpackages for CLI implementations: groovy.cli.commons (Apache Commons),
groovy.cli.picocli (Picocli).