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...
Related to https://github.com/remkop/picocli/issues/794: The topological sorting introduced in #794 results in a different sorting of subgroups within a parent group, so the model created at compile time by the annotation...
The sample classes given below demonstrate the issue. As the code below is written now, it works as expected, when I run a nested-subcommand with options: ``` dkelkhoff@mac:> top middle1...
I think fish completion is generally much simpler than bash e.g. see examples below with baked in completions "atlassian github" etc. But the functions at the top actually use the...
This is a follow-up ticket to #22 (get command descriptions from a resource bundle). It should be possible to display localized error messages when the user provided invalid input.
Picocli currently can create bash completion files, and zsh has a compatibility tool to read bash completion files. However, this only exposes basic autocompletion features (what bash itself support), and...
I'm facing a regression with Picocli 4.6.3 : the autocompletion of filenames doesn't work anymore. The help of my `OdsManager` app: `OdsManager extractLoadOds [-hV] [-p PROPERTIES] [JOBFILE [--maxErrorsByExtraction MAX_ERRORS] [--[no-]cleanBeforeExtract]...
would be awesome if the man page generator would be able to generate a single html page instead of *per* subcommand. The current end result ends up being very fragmented....
I have 15 commands with flags and sub commands.Β If I want to have internationalization I need messages properties file per language following specific format of keys as outlined inΒ ...
"Parsed command (...) is not a Method, Runnable or Callable" not recognized by annotation processor
The "Parsed command (...) is not a Method, Runnable or Callable" error is not reported by the annotation processor, but only complained about at runtime in 4.6.3.
### Discussed in https://github.com/remkop/picocli/discussions/1668 Originally posted by **bartweber** April 28, 2022 A subcommand defined by a method needs to throw a `ParameterException`. The `ParameterException` expects `CommandLine` as the first argument....