picocli
picocli copied to clipboard
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 ca...
I tried abusing an `@ArgGroup` heading to include a link for the previous group and wanted to use variable interpolation to generate a version-specific documentation link: ```java @ArgGroup(validate = false,...
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.3 to 3.25.5. Changelog Sourced from github/codeql-action's changelog. CodeQL Action Changelog See the releases page for the relevant changes to the CodeQL CLI and language packs. Note...
Could picocli have an alternative opt-in mode where all options and parameters are considered required, unless typed as `Optional` or multivalue? The goal is to not use nulls at all....
### Discussed in https://github.com/remkop/picocli/discussions/1808 Originally posted by **rcauble** September 11, 2022 Hi, I have a use case where I have 2 commands with each their own set of settings: ```...
Mixins can use model transformers to make changes to the model. This is useful to allow for mix-in reuse while changing option names and void clashes.
I'm using picocli with JLine3 in version 4.7.5 and there is the following issue: When using TailTipWidgets the first line shows the synopsis of a command. This line seems to...
#2074 fixed an issue with jline3 showing auto-complete for hidden attributes. I just realized that hidden commands are also showing, so the fix for hidden attributes has to be somehow...
This pull request introduces IAnnotatedElementProvider interface implemented by FieldBinding and MethodBinding. This allows to access underlying fields/methods of parameters and options. See also issue #2325.
[Nasdanika CLI](https://docs.nasdanika.org/core/cli/index.html) operates on top of Picocli. One of its features is generation of HTML documentation site and support of [extended documentation](https://docs.nasdanika.org/core/cli/index.html#extended-documentation). [Sample site](https://docs.nasdanika.org/nsd-cli/nsd/java/junit/index.html) without extended documentation. Currently this functionality...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.1 to 2.4.0. Release notes Sourced from ossf/scorecard-action's releases. v2.4.0 What's Changed This update bumps the Scorecard version to the v5 release. For a complete list of...