remkop / picocli

Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
https://picocli.info
Apache License 2.0
4.79k stars 414 forks source link

Regex based name transformations for options in Mixins to allow for M… #2311

Open alexturc opened 1 week ago

alexturc commented 1 week ago

This feature allows a class to be used as a mixin multiple times in a command if option name transformations for each mixin are set-up as such that there is going to be no parameter name collision.