See #132 and #336; we currently have patched picocli CommandLine and AutoComplete classes in the fcli-common project, and have disabled the picocli dependency in the various Gradle build files.
For #132, we need to verify whether the full patch is correctly in place in the CommandLine class in our fcli-common project, and then create a corresponding PR on the main picocli project.
For #336, full patch is available in the AutoComplete class in our fcli-common project. Two lines of code were added and one line of code was changes; these 3 locations have been marked with a comment // PATCH for #2068.
Once the PRs have been submitted and merged with the main picocli repository, and a new picocli version has been released that includes our patches, we should remove our patched picocli sources from fcli-common, and update the Gradle build to use the proper picocli dependencies.
See #132 and #336; we currently have patched picocli
CommandLine
andAutoComplete
classes in thefcli-common
project, and have disabled the picocli dependency in the various Gradle build files.For #132, we need to verify whether the full patch is correctly in place in the
CommandLine
class in ourfcli-common
project, and then create a corresponding PR on the main picocli project.For #336, full patch is available in the
AutoComplete
class in ourfcli-common
project. Two lines of code were added and one line of code was changes; these 3 locations have been marked with a comment// PATCH for #2068
.Once the PRs have been submitted and merged with the main picocli repository, and a new picocli version has been released that includes our patches, we should remove our patched picocli sources from
fcli-common
, and update the Gradle build to use the proper picocli dependencies.