From f914fdb2e6bb5caef4893dff673ccc68ed4e4685 Mon Sep 17 00:00:00 2001 From: Remko Popma Date: Wed, 27 Nov 2019 00:24:21 +0900 Subject: [PATCH] Release picocli version 4.1.1 --- README.md | 20 +- RELEASE-NOTES.md | 2 +- docs/A-Whirlwind-Tour-of-Picocli.html | 228 ++++---- docs/announcing-picocli-1.0.html | 228 ++++---- docs/apidocs/allclasses-frame.html | 6 +- docs/apidocs/allclasses-noframe.html | 6 +- docs/apidocs/constant-values.html | 10 +- docs/apidocs/deprecated-list.html | 8 +- docs/apidocs/help-doc.html | 8 +- docs/apidocs/index-all.html | 10 +- docs/apidocs/index.html | 4 +- docs/apidocs/overview-summary.html | 10 +- docs/apidocs/overview-tree.html | 8 +- .../AutoComplete.GenerateCompletion.html | 8 +- docs/apidocs/picocli/AutoComplete.html | 8 +- .../picocli/CommandLine.AbstractHandler.html | 8 +- ...ommandLine.AbstractParseResultHandler.html | 8 +- .../apidocs/picocli/CommandLine.ArgGroup.html | 8 +- docs/apidocs/picocli/CommandLine.Command.html | 23 +- .../CommandLine.DefaultExceptionHandler.html | 8 +- .../CommandLine.DuplicateNameException.html | 8 +- ...e.DuplicateOptionAnnotationsException.html | 8 +- .../CommandLine.ExecutionException.html | 8 +- .../apidocs/picocli/CommandLine.ExitCode.html | 8 +- .../picocli/CommandLine.Help.Ansi.IStyle.html | 8 +- .../picocli/CommandLine.Help.Ansi.Style.html | 8 +- .../picocli/CommandLine.Help.Ansi.Text.html | 8 +- .../picocli/CommandLine.Help.Ansi.html | 8 +- .../CommandLine.Help.ColorScheme.Builder.html | 8 +- .../picocli/CommandLine.Help.ColorScheme.html | 8 +- .../CommandLine.Help.Column.Overflow.html | 8 +- .../picocli/CommandLine.Help.Column.html | 8 +- .../CommandLine.Help.IOptionRenderer.html | 8 +- .../CommandLine.Help.IParamLabelRenderer.html | 8 +- .../CommandLine.Help.IParameterRenderer.html | 8 +- .../picocli/CommandLine.Help.Layout.html | 8 +- .../CommandLine.Help.TextTable.Cell.html | 8 +- .../picocli/CommandLine.Help.TextTable.html | 8 +- .../picocli/CommandLine.Help.Visibility.html | 8 +- docs/apidocs/picocli/CommandLine.Help.html | 8 +- .../picocli/CommandLine.HelpCommand.html | 8 +- .../CommandLine.IDefaultValueProvider.html | 8 +- .../CommandLine.IExceptionHandler.html | 8 +- .../CommandLine.IExceptionHandler2.html | 8 +- ...ommandLine.IExecutionExceptionHandler.html | 8 +- .../CommandLine.IExecutionStrategy.html | 8 +- .../CommandLine.IExitCodeExceptionMapper.html | 8 +- .../CommandLine.IExitCodeGenerator.html | 8 +- .../apidocs/picocli/CommandLine.IFactory.html | 8 +- ...CommandLine.IHelpCommandInitializable.html | 8 +- ...ommandLine.IHelpCommandInitializable2.html | 8 +- .../picocli/CommandLine.IHelpFactory.html | 8 +- .../CommandLine.IHelpSectionRenderer.html | 8 +- ...mmandLine.INegatableOptionTransformer.html | 8 +- .../CommandLine.IParameterConsumer.html | 8 +- ...ommandLine.IParameterExceptionHandler.html | 8 +- .../CommandLine.IParseResultHandler.html | 8 +- .../CommandLine.IParseResultHandler2.html | 8 +- .../picocli/CommandLine.ITypeConverter.html | 8 +- .../picocli/CommandLine.IVersionProvider.html | 8 +- .../CommandLine.InitializationException.html | 8 +- ...ommandLine.MaxValuesExceededException.html | 8 +- ...CommandLine.MissingParameterException.html | 8 +- ...andLine.MissingTypeConverterException.html | 8 +- docs/apidocs/picocli/CommandLine.Mixin.html | 8 +- ...ommandLine.Model.ArgGroupSpec.Builder.html | 8 +- .../CommandLine.Model.ArgGroupSpec.html | 8 +- .../picocli/CommandLine.Model.ArgSpec.html | 8 +- .../CommandLine.Model.CommandSpec.html | 8 +- .../CommandLine.Model.IAnnotatedElement.html | 8 +- .../picocli/CommandLine.Model.IGetter.html | 8 +- .../picocli/CommandLine.Model.IOrdered.html | 8 +- .../picocli/CommandLine.Model.IScope.html | 8 +- .../picocli/CommandLine.Model.ISetter.html | 8 +- .../picocli/CommandLine.Model.ITypeInfo.html | 8 +- .../picocli/CommandLine.Model.Messages.html | 8 +- .../CommandLine.Model.MethodParam.html | 8 +- .../CommandLine.Model.OptionSpec.Builder.html | 8 +- .../picocli/CommandLine.Model.OptionSpec.html | 8 +- .../picocli/CommandLine.Model.ParserSpec.html | 8 +- ...ine.Model.PositionalParamSpec.Builder.html | 8 +- ...CommandLine.Model.PositionalParamSpec.html | 8 +- ...ommandLine.Model.UnmatchedArgsBinding.html | 8 +- .../CommandLine.Model.UsageMessageSpec.html | 8 +- docs/apidocs/picocli/CommandLine.Model.html | 8 +- ...ndLine.MutuallyExclusiveArgsException.html | 8 +- docs/apidocs/picocli/CommandLine.Option.html | 8 +- ...ommandLine.OverwrittenOptionException.html | 8 +- .../CommandLine.ParameterException.html | 8 +- ...ommandLine.ParameterIndexGapException.html | 8 +- .../picocli/CommandLine.Parameters.html | 8 +- .../picocli/CommandLine.ParentCommand.html | 8 +- .../CommandLine.ParseResult.Builder.html | 8 +- .../CommandLine.ParseResult.GroupMatch.html | 8 +- ...dLine.ParseResult.GroupMatchContainer.html | 8 +- .../picocli/CommandLine.ParseResult.html | 8 +- .../picocli/CommandLine.PicocliException.html | 8 +- ...CommandLine.PropertiesDefaultProvider.html | 64 ++- docs/apidocs/picocli/CommandLine.Range.html | 8 +- .../CommandLine.RegexTransformer.Builder.html | 8 +- .../picocli/CommandLine.RegexTransformer.html | 8 +- docs/apidocs/picocli/CommandLine.RunAll.html | 8 +- .../apidocs/picocli/CommandLine.RunFirst.html | 8 +- docs/apidocs/picocli/CommandLine.RunLast.html | 8 +- docs/apidocs/picocli/CommandLine.Spec.html | 8 +- .../CommandLine.TypeConversionException.html | 8 +- .../picocli/CommandLine.Unmatched.html | 8 +- ...ommandLine.UnmatchedArgumentException.html | 8 +- docs/apidocs/picocli/CommandLine.html | 42 +- docs/apidocs/picocli/package-frame.html | 6 +- docs/apidocs/picocli/package-summary.html | 8 +- docs/apidocs/picocli/package-tree.html | 8 +- docs/apidocs/serialized-form.html | 8 +- docs/autocomplete.adoc | 4 +- docs/autocomplete.html | 250 +++++---- docs/groovy-2.5-clibuilder-renewal-part1.html | 238 ++++---- docs/groovy-2.5-clibuilder-renewal-part2.html | 228 ++++---- docs/groovy-2.5-clibuilder-renewal.html | 238 ++++---- docs/index.adoc | 28 +- docs/index.html | 302 ++++++----- docs/migrating-from-commons-cli.html | 226 ++++---- docs/picocli-2.0-do-more-with-less.html | 230 ++++---- ...icocli-2.0-groovy-scripts-on-steroids.html | 230 ++++---- docs/picocli-3.0-programmatic-api.adoc | 4 +- docs/picocli-3.0-programmatic-api.html | 242 +++++---- docs/picocli-on-graalvm.html | 238 ++++---- docs/quick-guide.adoc | 4 +- docs/quick-guide.html | 509 +++++++++++------- gradle.properties | 6 +- picocli-codegen/README.adoc | 36 +- src/main/java/picocli/CommandLine.java | 2 +- src/test/java/picocli/AutoCompleteTest.java | 14 +- src/test/java/picocli/CommandLineTest.java | 2 +- 133 files changed, 2407 insertions(+), 2075 deletions(-) diff --git a/README.md b/README.md index ab40f189f..b7bdb870e 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ The user manual has an [example](https://picocli.info/#_guice_example) of integr ### Releases * [All Releases](https://github.com/remkop/picocli/releases) -* Latest: 4.1.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.1.0) +* Latest: 4.1.1 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.1.1) * Older: Picocli 4.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.0.0) * Older: Picocli 3.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v3.0.0) * Older: Picocli 2.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v2.0.0) @@ -163,9 +163,9 @@ Join the [picocli Google group](https://groups.google.com/d/forum/picocli) if yo Glad to see more people are using picocli. We must be doing something right. :-) ### Help to promote picocli -If you like picocli and your project is on GitHub, consider adding this badge to your README.md: [![picocli](https://img.shields.io/badge/picocli-4.1.0-green.svg)](https://github.com/remkop/picocli) +If you like picocli and your project is on GitHub, consider adding this badge to your README.md: [![picocli](https://img.shields.io/badge/picocli-4.1.1-green.svg)](https://github.com/remkop/picocli) ``` -[![picocli](https://img.shields.io/badge/picocli-4.1.0-green.svg)](https://github.com/remkop/picocli) +[![picocli](https://img.shields.io/badge/picocli-4.1.1-green.svg)](https://github.com/remkop/picocli) ``` @@ -253,35 +253,35 @@ See the [source code](https://github.com/remkop/picocli/blob/master/src/main/jav ### Gradle ``` -compile 'info.picocli:picocli:4.1.0' +compile 'info.picocli:picocli:4.1.1' ``` ### Maven ``` info.picocli picocli - 4.1.0 + 4.1.1 ``` ### Scala SBT ``` -libraryDependencies += "info.picocli" % "picocli" % "4.1.0" +libraryDependencies += "info.picocli" % "picocli" % "4.1.1" ``` ### Ivy ``` - + ``` ### Grape ```groovy @Grapes( - @Grab(group='info.picocli', module='picocli', version='4.1.0') + @Grab(group='info.picocli', module='picocli', version='4.1.1') ) ``` ### Leiningen ``` -[info.picocli/picocli "4.1.0"] +[info.picocli/picocli "4.1.1"] ``` ### Buildr ``` -'info.picocli:picocli:jar:4.1.0' +'info.picocli:picocli:jar:4.1.1' ``` diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 7f2ae030a..40ec1a2c2 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,6 +1,6 @@ # picocli Release Notes -# Picocli 4.1.1 (UNRELEASED) +# Picocli 4.1.1 The picocli community is pleased to announce picocli 4.1.1. This release contains bugfixes, and documentation enhancements. diff --git a/docs/A-Whirlwind-Tour-of-Picocli.html b/docs/A-Whirlwind-Tour-of-Picocli.html index b81e5d8cf..47c05cd72 100644 --- a/docs/A-Whirlwind-Tour-of-Picocli.html +++ b/docs/A-Whirlwind-Tour-of-Picocli.html @@ -4,18 +4,17 @@ - + A Whirlwind Tour of Picocli - + - + - + - + - + - + - + - + - + - + - +
@@ -480,7 +495,7 @@

Generating the Configuration File
-
java -cp \
+
java -cp \
 picocli-3.7.0.jar:picocli-codegen-3.7.0-tests.jar:picocli-codegen-3.7.0.jar \
 picocli.codegen.aot.graalvm.ReflectionConfigGenerator picocli.codegen.aot.graalvm.Example > reflect.json
@@ -490,7 +505,7 @@

Generating the Configuration File
-
[
+
[
   {
     "name" : "picocli.codegen.aot.graalvm.Example",
     "allDeclaredConstructors" : true,
@@ -546,7 +561,7 @@ 

Compiling a Native Image

-
graalvm-ce-1.0.0-rc6/bin/native-image \
+
graalvm-ce-1.0.0-rc6/bin/native-image \
     -cp picocli-3.7.0.jar:picocli-codegen-3.7.0-tests.jar \
     -H:ReflectionConfigurationFiles=reflect.json -H:+ReportUnsupportedElementsAtRuntime \
     --static --no-server picocli.codegen.aot.graalvm.Example
@@ -575,7 +590,7 @@

Running the Native Image

-
$ ls -alh picocli*
+
$ ls -alh picocli*
 -rwxrwxr-x 1 remko remko 15M Oct  4 21:35 picocli.codegen.aot.graalvm.example
@@ -635,11 +650,12 @@

Conclusion

- - + + \ No newline at end of file diff --git a/docs/quick-guide.adoc b/docs/quick-guide.adoc index 99619fdfc..6621074e0 100644 --- a/docs/quick-guide.adoc +++ b/docs/quick-guide.adoc @@ -1,8 +1,8 @@ = Quick Guide //:author: Remko Popma //:email: rpopma@apache.org -:revnumber: 4.1.1-SNAPSHOT -:revdate: 2019-11-22 +:revnumber: 4.1.1 +:revdate: 2019-11-27 :toc: left :numbered: :toclevels: 1 diff --git a/docs/quick-guide.html b/docs/quick-guide.html index e0e898f93..f3e2f49f2 100644 --- a/docs/quick-guide.html +++ b/docs/quick-guide.html @@ -4,17 +4,16 @@ - + Quick Guide - +