picocli icon indicating copy to clipboard operation
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...

Results 213 picocli issues
Sort by recently updated
recently updated
newest added

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...

type: enhancement :sparkles:
theme: annotation-proc

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...

type: doc :blue_book:

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...

theme: auto-completion
status: help-wanted πŸ†˜
theme: integration

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.

type: enhancement :sparkles:

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...

type: enhancement :sparkles:
theme: auto-completion
status: help-wanted πŸ†˜
theme: codegen
theme: integration

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]...

type: bug :bug:
theme: auto-completion

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....

type: enhancement :sparkles:
type: doc :blue_book:
status: help-wanted πŸ†˜
theme: codegen

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Β ...

type: enhancement :sparkles:
status: help-wanted πŸ†˜
theme: codegen

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.

type: enhancement :sparkles:
theme: annotation-proc

### 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....

type: enhancement :sparkles:
type: API :electric_plug: