From 0b2ca354f4bba7cb490334d1930cd761c3d44a2d Mon Sep 17 00:00:00 2001 From: Remko Popma Date: Sat, 30 Mar 2019 18:16:55 +0900 Subject: [PATCH] DOC add man/3.x documentation directory --- docs/man/3.x/announcing-picocli-1.0.html | 645 ++ docs/man/3.x/apidocs/allclasses-frame.html | 90 + docs/man/3.x/apidocs/allclasses-noframe.html | 90 + docs/man/3.x/apidocs/constant-values.html | 385 ++ docs/man/3.x/apidocs/deprecated-list.html | 272 + docs/man/3.x/apidocs/help-doc.html | 223 + docs/man/3.x/apidocs/index-all.html | 3188 ++++++++++ docs/man/3.x/apidocs/index.html | 75 + docs/man/3.x/apidocs/overview-frame.html | 22 + docs/man/3.x/apidocs/overview-summary.html | 204 + docs/man/3.x/apidocs/overview-tree.html | 267 + docs/man/3.x/apidocs/package-list | 2 + .../man/3.x/apidocs/picocli/AutoComplete.html | 452 ++ .../picocli/CommandLine.AbstractHandler.html | 530 ++ ...ommandLine.AbstractParseResultHandler.html | 356 ++ ...Line.AbstractSimpleParseResultHandler.html | 370 ++ .../apidocs/picocli/CommandLine.Arity.html | 538 ++ .../apidocs/picocli/CommandLine.Command.html | 1130 ++++ .../CommandLine.DefaultExceptionHandler.html | 411 ++ ...e.DuplicateOptionAnnotationsException.html | 280 + .../CommandLine.ExecutionException.html | 336 + .../picocli/CommandLine.Help.Ansi.IStyle.html | 298 + .../picocli/CommandLine.Help.Ansi.Style.html | 779 +++ .../picocli/CommandLine.Help.Ansi.Text.html | 588 ++ .../picocli/CommandLine.Help.Ansi.html | 523 ++ .../picocli/CommandLine.Help.ColorScheme.html | 583 ++ .../CommandLine.Help.Column.Overflow.html | 357 ++ .../picocli/CommandLine.Help.Column.html | 338 + .../CommandLine.Help.IOptionRenderer.html | 244 + .../CommandLine.Help.IParamLabelRenderer.html | 264 + .../CommandLine.Help.IParameterRenderer.html | 244 + .../picocli/CommandLine.Help.Layout.html | 570 ++ .../CommandLine.Help.TextTable.Cell.html | 309 + .../picocli/CommandLine.Help.TextTable.html | 694 ++ .../picocli/CommandLine.Help.Visibility.html | 356 ++ .../3.x/apidocs/picocli/CommandLine.Help.html | 1644 +++++ .../picocli/CommandLine.HelpCommand.html | 335 + .../CommandLine.IDefaultValueProvider.html | 245 + .../CommandLine.IExceptionHandler.html | 268 + .../CommandLine.IExceptionHandler2.html | 288 + .../apidocs/picocli/CommandLine.IFactory.html | 252 + ...CommandLine.IHelpCommandInitializable.html | 257 + .../picocli/CommandLine.IHelpFactory.html | 240 + .../CommandLine.IHelpSectionRenderer.html | 250 + .../CommandLine.IParseResultHandler.html | 272 + .../CommandLine.IParseResultHandler2.html | 266 + .../picocli/CommandLine.ITypeConverter.html | 274 + .../picocli/CommandLine.IVersionProvider.html | 239 + .../CommandLine.InitializationException.html | 295 + ...ommandLine.MaxValuesExceededException.html | 289 + ...ne.MaxValuesforFieldExceededException.html | 277 + ...CommandLine.MissingParameterException.html | 341 + ...andLine.MissingTypeConverterException.html | 290 + .../apidocs/picocli/CommandLine.Mixin.html | 257 + .../picocli/CommandLine.Model.ArgSpec.html | 1030 +++ .../CommandLine.Model.CommandSpec.html | 1434 +++++ .../picocli/CommandLine.Model.IBinding.html | 247 + .../picocli/CommandLine.Model.IGetter.html | 241 + .../picocli/CommandLine.Model.ISetter.html | 248 + .../picocli/CommandLine.Model.Messages.html | 464 ++ .../CommandLine.Model.OptionSpec.Builder.html | 1213 ++++ .../picocli/CommandLine.Model.OptionSpec.html | 616 ++ .../picocli/CommandLine.Model.ParserSpec.html | 928 +++ ...ine.Model.PositionalParamSpec.Builder.html | 1069 ++++ ...CommandLine.Model.PositionalParamSpec.html | 476 ++ ...ommandLine.Model.UnmatchedArgsBinding.html | 305 + .../CommandLine.Model.UsageMessageSpec.html | 1524 +++++ .../apidocs/picocli/CommandLine.Model.html | 283 + .../apidocs/picocli/CommandLine.Option.html | 968 +++ ...ommandLine.OverwrittenOptionException.html | 332 + .../CommandLine.ParameterException.html | 468 ++ ...ommandLine.ParameterIndexGapException.html | 280 + .../picocli/CommandLine.Parameters.html | 684 ++ .../picocli/CommandLine.ParentCommand.html | 195 + .../CommandLine.ParseResult.Builder.html | 388 ++ .../picocli/CommandLine.ParseResult.html | 691 ++ .../picocli/CommandLine.PicocliException.html | 294 + .../apidocs/picocli/CommandLine.Range.html | 664 ++ .../apidocs/picocli/CommandLine.RunAll.html | 391 ++ .../apidocs/picocli/CommandLine.RunFirst.html | 389 ++ .../apidocs/picocli/CommandLine.RunLast.html | 422 ++ .../3.x/apidocs/picocli/CommandLine.Spec.html | 177 + .../CommandLine.TypeConversionException.html | 275 + .../picocli/CommandLine.Unmatched.html | 171 + ...ommandLine.UnmatchedArgumentException.html | 441 ++ docs/man/3.x/apidocs/picocli/CommandLine.html | 4150 ++++++++++++ .../doc-files/class-diagram-definition.png | Bin 0 -> 85787 bytes .../doc-files/class-diagram-exceptions.png | Bin 0 -> 27577 bytes .../doc-files/class-diagram-help-api.png | Bin 0 -> 37505 bytes .../doc-files/class-diagram-parsing.png | Bin 0 -> 102301 bytes .../picocli/groovy/PicocliBaseScript.html | 715 +++ .../apidocs/picocli/groovy/PicocliScript.html | 275 + .../PicocliScriptASTTransformation.html | 319 + .../apidocs/picocli/groovy/package-frame.html | 25 + .../picocli/groovy/package-summary.html | 177 + .../apidocs/picocli/groovy/package-tree.html | 152 + .../3.x/apidocs/picocli/package-frame.html | 100 + .../3.x/apidocs/picocli/package-summary.html | 665 ++ .../man/3.x/apidocs/picocli/package-tree.html | 251 + docs/man/3.x/apidocs/resources/background.gif | Bin 0 -> 2313 bytes docs/man/3.x/apidocs/resources/tab.gif | Bin 0 -> 291 bytes docs/man/3.x/apidocs/resources/titlebar.gif | Bin 0 -> 10701 bytes .../3.x/apidocs/resources/titlebar_end.gif | Bin 0 -> 849 bytes docs/man/3.x/apidocs/script.js | 30 + docs/man/3.x/apidocs/serialized-form.html | 301 + docs/man/3.x/apidocs/stylesheet.css | 574 ++ docs/man/3.x/autocomplete.html | 1155 ++++ .../groovy-2.5-clibuilder-renewal-part1.html | 964 +++ .../groovy-2.5-clibuilder-renewal-part2.html | 970 +++ .../3.x/groovy-2.5-clibuilder-renewal.html | 1341 ++++ docs/man/3.x/images/1x1.png | Bin 0 -> 95 bytes docs/man/3.x/images/256colors.png | Bin 0 -> 96806 bytes docs/man/3.x/images/AllYourBase.png | Bin 0 -> 11204 bytes docs/man/3.x/images/AskingForHelp.jpg | Bin 0 -> 27055 bytes .../images/AutoHelpDemo-usage-screenshot.png | Bin 0 -> 10003 bytes .../AutoHelpDemo-version-screenshot.png | Bin 0 -> 2238 bytes docs/man/3.x/images/CliBuilder2.5-cygwin.png | Bin 0 -> 12526 bytes docs/man/3.x/images/DescriptionWithColors.png | Bin 0 -> 2001 bytes docs/man/3.x/images/ExampleUsageANSI.png | Bin 0 -> 6101 bytes .../3.x/images/FeatureIconAdvancedOptions.png | Bin 0 -> 2511 bytes docs/man/3.x/images/Greet-screenshot.png | Bin 0 -> 5185 bytes docs/man/3.x/images/GroovyChecksum.png | Bin 0 -> 7548 bytes .../3.x/images/GroovyChecksumWithBanner.png | Bin 0 -> 16634 bytes docs/man/3.x/images/GroovyScript.png | Bin 0 -> 81432 bytes .../3.x/images/GroovyScriptAnnotations.png | Bin 0 -> 31757 bytes docs/man/3.x/images/OptionsAndParameters.png | Bin 0 -> 10845 bytes docs/man/3.x/images/OptionsAndParameters2.png | Bin 0 -> 15702 bytes docs/man/3.x/images/Type.jpg | Bin 0 -> 12511 bytes docs/man/3.x/images/UsageHelpSubcommands.png | Bin 0 -> 22076 bytes .../3.x/images/UsageHelpWithCustomLayout.png | Bin 0 -> 30304 bytes docs/man/3.x/images/UsageHelpWithStyle.png | Bin 0 -> 35532 bytes docs/man/3.x/images/VersionInfoWithColors.png | Bin 0 -> 1979 bytes docs/man/3.x/images/WhereIsMyCode.png | Bin 0 -> 94904 bytes docs/man/3.x/images/a-annotations.png | Bin 0 -> 26678 bytes docs/man/3.x/images/apache-hive-logo.png | Bin 0 -> 6023 bytes docs/man/3.x/images/apache-ozone-logo.png | Bin 0 -> 40237 bytes docs/man/3.x/images/ballerina-logo.png | Bin 0 -> 3662 bytes docs/man/3.x/images/binoculars.jpg | Bin 0 -> 25735 bytes .../man/3.x/images/checkstyle-logo-260x50.png | Bin 0 -> 6661 bytes docs/man/3.x/images/checkstyle-usage.png | Bin 0 -> 95257 bytes docs/man/3.x/images/checksum-help.png | Bin 0 -> 16391 bytes .../3.x/images/class-diagram-definition.png | Bin 0 -> 85787 bytes docs/man/3.x/images/class-diagram-parsing.png | Bin 0 -> 102301 bytes docs/man/3.x/images/cli.jpg | Bin 0 -> 8250 bytes docs/man/3.x/images/command-methods.png | Bin 0 -> 34726 bytes docs/man/3.x/images/convert.png | Bin 0 -> 15684 bytes docs/man/3.x/images/debian-logo-192x50.png | Bin 0 -> 3088 bytes docs/man/3.x/images/debian-logo-50.png | Bin 0 -> 759 bytes docs/man/3.x/images/declare.jpg | Bin 0 -> 51103 bytes docs/man/3.x/images/downloads-201807.png | Bin 0 -> 45527 bytes docs/man/3.x/images/downloads-201808.png | Bin 0 -> 44182 bytes docs/man/3.x/images/downloads-201812.png | Bin 0 -> 45694 bytes docs/man/3.x/images/downloads-201901.png | Bin 0 -> 50131 bytes docs/man/3.x/images/empower_developers.png | Bin 0 -> 343946 bytes docs/man/3.x/images/error.png | Bin 0 -> 87279 bytes ...m-c-PsychoShadow-www.bigstockphoto.com.jpg | Bin 0 -> 41054 bytes docs/man/3.x/images/groovy-logo.png | Bin 0 -> 12303 bytes docs/man/3.x/images/iceberg.png | Bin 0 -> 114987 bytes docs/man/3.x/images/incompatible.jpg | Bin 0 -> 39995 bytes docs/man/3.x/images/jlink-455x207.png | Bin 0 -> 39640 bytes docs/man/3.x/images/jlink-87x40.png | Bin 0 -> 2908 bytes docs/man/3.x/images/junit5logo-172x50.png | Bin 0 -> 4421 bytes docs/man/3.x/images/junit5logo.png | Bin 0 -> 4685 bytes docs/man/3.x/images/karate-logo.png | Bin 0 -> 1472 bytes docs/man/3.x/images/karate-logo.svg | 10 + docs/man/3.x/images/list.png | Bin 0 -> 10741 bytes docs/man/3.x/images/location.jpg | Bin 0 -> 22876 bytes .../3.x/images/logo/horizontal-400x150.png | Bin 0 -> 25306 bytes docs/man/3.x/images/logo/horizontal.png | Bin 0 -> 136383 bytes docs/man/3.x/images/logo/horizontal2.png | Bin 0 -> 201487 bytes docs/man/3.x/images/logo/horizontalv2.png | Bin 0 -> 142518 bytes docs/man/3.x/images/logo/icon-400x250.png | Bin 0 -> 36092 bytes .../3.x/images/logo/icon-square-160x160.png | Bin 0 -> 11937 bytes docs/man/3.x/images/logo/icon.png | Bin 0 -> 87939 bytes docs/man/3.x/images/map.png | Bin 0 -> 35238 bytes docs/man/3.x/images/name.jpg | Bin 0 -> 50628 bytes docs/man/3.x/images/pexels-photo-1210532.jpeg | Bin 0 -> 35803 bytes docs/man/3.x/images/pexels-photo-97077.jpeg | Bin 0 -> 101789 bytes .../images/picocli-autocompletion-demo.gif | Bin 0 -> 319129 bytes docs/man/3.x/images/picocli-on-graalvm.png | Bin 0 -> 32519 bytes docs/man/3.x/images/picocli.Demo.png | Bin 0 -> 145723 bytes docs/man/3.x/images/pikotaro.jpg | Bin 0 -> 13110 bytes docs/man/3.x/images/pipeline.jpg | Bin 0 -> 26680 bytes docs/man/3.x/images/processing_results.jpg | Bin 0 -> 49926 bytes docs/man/3.x/images/seeing-the-future.jpg | Bin 0 -> 32372 bytes docs/man/3.x/images/sift.png | Bin 0 -> 191987 bytes docs/man/3.x/images/strong_leadership.jpg | Bin 0 -> 31734 bytes docs/man/3.x/images/whisk.png | Bin 0 -> 33865 bytes docs/man/3.x/index.html | 5658 +++++++++++++++++ docs/man/3.x/migrating-from-commons-cli.html | 961 +++ .../3.x/picocli-2.0-do-more-with-less.html | 906 +++ ...icocli-2.0-groovy-scripts-on-steroids.html | 796 +++ .../man/3.x/picocli-3.0-programmatic-api.html | 1030 +++ docs/man/3.x/picocli-on-graalvm.html | 644 ++ docs/man/3.x/quick-guide.html | 2004 ++++++ 195 files changed, 64073 insertions(+) create mode 100644 docs/man/3.x/announcing-picocli-1.0.html create mode 100644 docs/man/3.x/apidocs/allclasses-frame.html create mode 100644 docs/man/3.x/apidocs/allclasses-noframe.html create mode 100644 docs/man/3.x/apidocs/constant-values.html create mode 100644 docs/man/3.x/apidocs/deprecated-list.html create mode 100644 docs/man/3.x/apidocs/help-doc.html create mode 100644 docs/man/3.x/apidocs/index-all.html create mode 100644 docs/man/3.x/apidocs/index.html create mode 100644 docs/man/3.x/apidocs/overview-frame.html create mode 100644 docs/man/3.x/apidocs/overview-summary.html create mode 100644 docs/man/3.x/apidocs/overview-tree.html create mode 100644 docs/man/3.x/apidocs/package-list create mode 100644 docs/man/3.x/apidocs/picocli/AutoComplete.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.AbstractHandler.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.AbstractParseResultHandler.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.AbstractSimpleParseResultHandler.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Arity.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Command.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.DefaultExceptionHandler.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.DuplicateOptionAnnotationsException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.ExecutionException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.IStyle.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.Style.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.Text.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.ColorScheme.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.Column.Overflow.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.Column.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.IOptionRenderer.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.IParamLabelRenderer.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.IParameterRenderer.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.Layout.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.TextTable.Cell.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.TextTable.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.Visibility.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Help.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.HelpCommand.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.IDefaultValueProvider.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.IExceptionHandler.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.IExceptionHandler2.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.IFactory.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.IHelpCommandInitializable.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.IHelpFactory.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.IHelpSectionRenderer.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.IParseResultHandler.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.IParseResultHandler2.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.ITypeConverter.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.IVersionProvider.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.InitializationException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.MaxValuesExceededException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.MaxValuesforFieldExceededException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.MissingParameterException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.MissingTypeConverterException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Mixin.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.ArgSpec.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.CommandSpec.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.IBinding.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.IGetter.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.ISetter.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.Messages.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.OptionSpec.Builder.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.OptionSpec.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.ParserSpec.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.PositionalParamSpec.Builder.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.PositionalParamSpec.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.UnmatchedArgsBinding.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.UsageMessageSpec.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Model.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Option.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.OverwrittenOptionException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.ParameterException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.ParameterIndexGapException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Parameters.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.ParentCommand.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.ParseResult.Builder.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.ParseResult.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.PicocliException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Range.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.RunAll.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.RunFirst.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.RunLast.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Spec.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.TypeConversionException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.Unmatched.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.UnmatchedArgumentException.html create mode 100644 docs/man/3.x/apidocs/picocli/CommandLine.html create mode 100644 docs/man/3.x/apidocs/picocli/doc-files/class-diagram-definition.png create mode 100644 docs/man/3.x/apidocs/picocli/doc-files/class-diagram-exceptions.png create mode 100644 docs/man/3.x/apidocs/picocli/doc-files/class-diagram-help-api.png create mode 100644 docs/man/3.x/apidocs/picocli/doc-files/class-diagram-parsing.png create mode 100644 docs/man/3.x/apidocs/picocli/groovy/PicocliBaseScript.html create mode 100644 docs/man/3.x/apidocs/picocli/groovy/PicocliScript.html create mode 100644 docs/man/3.x/apidocs/picocli/groovy/PicocliScriptASTTransformation.html create mode 100644 docs/man/3.x/apidocs/picocli/groovy/package-frame.html create mode 100644 docs/man/3.x/apidocs/picocli/groovy/package-summary.html create mode 100644 docs/man/3.x/apidocs/picocli/groovy/package-tree.html create mode 100644 docs/man/3.x/apidocs/picocli/package-frame.html create mode 100644 docs/man/3.x/apidocs/picocli/package-summary.html create mode 100644 docs/man/3.x/apidocs/picocli/package-tree.html create mode 100644 docs/man/3.x/apidocs/resources/background.gif create mode 100644 docs/man/3.x/apidocs/resources/tab.gif create mode 100644 docs/man/3.x/apidocs/resources/titlebar.gif create mode 100644 docs/man/3.x/apidocs/resources/titlebar_end.gif create mode 100644 docs/man/3.x/apidocs/script.js create mode 100644 docs/man/3.x/apidocs/serialized-form.html create mode 100644 docs/man/3.x/apidocs/stylesheet.css create mode 100644 docs/man/3.x/autocomplete.html create mode 100644 docs/man/3.x/groovy-2.5-clibuilder-renewal-part1.html create mode 100644 docs/man/3.x/groovy-2.5-clibuilder-renewal-part2.html create mode 100644 docs/man/3.x/groovy-2.5-clibuilder-renewal.html create mode 100644 docs/man/3.x/images/1x1.png create mode 100644 docs/man/3.x/images/256colors.png create mode 100644 docs/man/3.x/images/AllYourBase.png create mode 100644 docs/man/3.x/images/AskingForHelp.jpg create mode 100644 docs/man/3.x/images/AutoHelpDemo-usage-screenshot.png create mode 100644 docs/man/3.x/images/AutoHelpDemo-version-screenshot.png create mode 100644 docs/man/3.x/images/CliBuilder2.5-cygwin.png create mode 100644 docs/man/3.x/images/DescriptionWithColors.png create mode 100644 docs/man/3.x/images/ExampleUsageANSI.png create mode 100644 docs/man/3.x/images/FeatureIconAdvancedOptions.png create mode 100644 docs/man/3.x/images/Greet-screenshot.png create mode 100644 docs/man/3.x/images/GroovyChecksum.png create mode 100644 docs/man/3.x/images/GroovyChecksumWithBanner.png create mode 100644 docs/man/3.x/images/GroovyScript.png create mode 100644 docs/man/3.x/images/GroovyScriptAnnotations.png create mode 100644 docs/man/3.x/images/OptionsAndParameters.png create mode 100644 docs/man/3.x/images/OptionsAndParameters2.png create mode 100644 docs/man/3.x/images/Type.jpg create mode 100644 docs/man/3.x/images/UsageHelpSubcommands.png create mode 100644 docs/man/3.x/images/UsageHelpWithCustomLayout.png create mode 100644 docs/man/3.x/images/UsageHelpWithStyle.png create mode 100644 docs/man/3.x/images/VersionInfoWithColors.png create mode 100644 docs/man/3.x/images/WhereIsMyCode.png create mode 100644 docs/man/3.x/images/a-annotations.png create mode 100644 docs/man/3.x/images/apache-hive-logo.png create mode 100644 docs/man/3.x/images/apache-ozone-logo.png create mode 100644 docs/man/3.x/images/ballerina-logo.png create mode 100644 docs/man/3.x/images/binoculars.jpg create mode 100644 docs/man/3.x/images/checkstyle-logo-260x50.png create mode 100644 docs/man/3.x/images/checkstyle-usage.png create mode 100644 docs/man/3.x/images/checksum-help.png create mode 100644 docs/man/3.x/images/class-diagram-definition.png create mode 100644 docs/man/3.x/images/class-diagram-parsing.png create mode 100644 docs/man/3.x/images/cli.jpg create mode 100644 docs/man/3.x/images/command-methods.png create mode 100644 docs/man/3.x/images/convert.png create mode 100644 docs/man/3.x/images/debian-logo-192x50.png create mode 100644 docs/man/3.x/images/debian-logo-50.png create mode 100644 docs/man/3.x/images/declare.jpg create mode 100644 docs/man/3.x/images/downloads-201807.png create mode 100644 docs/man/3.x/images/downloads-201808.png create mode 100644 docs/man/3.x/images/downloads-201812.png create mode 100644 docs/man/3.x/images/downloads-201901.png create mode 100644 docs/man/3.x/images/empower_developers.png create mode 100644 docs/man/3.x/images/error.png create mode 100644 docs/man/3.x/images/freedom-c-PsychoShadow-www.bigstockphoto.com.jpg create mode 100644 docs/man/3.x/images/groovy-logo.png create mode 100644 docs/man/3.x/images/iceberg.png create mode 100644 docs/man/3.x/images/incompatible.jpg create mode 100644 docs/man/3.x/images/jlink-455x207.png create mode 100644 docs/man/3.x/images/jlink-87x40.png create mode 100644 docs/man/3.x/images/junit5logo-172x50.png create mode 100644 docs/man/3.x/images/junit5logo.png create mode 100644 docs/man/3.x/images/karate-logo.png create mode 100644 docs/man/3.x/images/karate-logo.svg create mode 100644 docs/man/3.x/images/list.png create mode 100644 docs/man/3.x/images/location.jpg create mode 100644 docs/man/3.x/images/logo/horizontal-400x150.png create mode 100644 docs/man/3.x/images/logo/horizontal.png create mode 100644 docs/man/3.x/images/logo/horizontal2.png create mode 100644 docs/man/3.x/images/logo/horizontalv2.png create mode 100644 docs/man/3.x/images/logo/icon-400x250.png create mode 100644 docs/man/3.x/images/logo/icon-square-160x160.png create mode 100644 docs/man/3.x/images/logo/icon.png create mode 100644 docs/man/3.x/images/map.png create mode 100644 docs/man/3.x/images/name.jpg create mode 100644 docs/man/3.x/images/pexels-photo-1210532.jpeg create mode 100644 docs/man/3.x/images/pexels-photo-97077.jpeg create mode 100644 docs/man/3.x/images/picocli-autocompletion-demo.gif create mode 100644 docs/man/3.x/images/picocli-on-graalvm.png create mode 100644 docs/man/3.x/images/picocli.Demo.png create mode 100644 docs/man/3.x/images/pikotaro.jpg create mode 100644 docs/man/3.x/images/pipeline.jpg create mode 100644 docs/man/3.x/images/processing_results.jpg create mode 100644 docs/man/3.x/images/seeing-the-future.jpg create mode 100644 docs/man/3.x/images/sift.png create mode 100644 docs/man/3.x/images/strong_leadership.jpg create mode 100644 docs/man/3.x/images/whisk.png create mode 100644 docs/man/3.x/index.html create mode 100644 docs/man/3.x/migrating-from-commons-cli.html create mode 100644 docs/man/3.x/picocli-2.0-do-more-with-less.html create mode 100644 docs/man/3.x/picocli-2.0-groovy-scripts-on-steroids.html create mode 100644 docs/man/3.x/picocli-3.0-programmatic-api.html create mode 100644 docs/man/3.x/picocli-on-graalvm.html create mode 100644 docs/man/3.x/quick-guide.html diff --git a/docs/man/3.x/announcing-picocli-1.0.html b/docs/man/3.x/announcing-picocli-1.0.html new file mode 100644 index 000000000..6f2f32df1 --- /dev/null +++ b/docs/man/3.x/announcing-picocli-1.0.html @@ -0,0 +1,645 @@ + + + + + + + + +Announcing picocli 1.0 - a mighty tiny command line interface + + + + + + + +
+
+
+
+
+Fork me on GitHub +
+
+
+

Picocli (http://picocli.info/) is a one-file framework for creating Java command line applications with almost zero code. A number of similar libraries already exist, so why create another one? There are three common concerns that have been mostly ignored by other command line parser libraries.

+
+
+
    +
  • +

    No extra dependencies for end users. How can we avoid adding a JAR?

    +
  • +
  • +

    Usage help should look beautiful, be customizable and use colors.

    +
  • +
  • +

    Command line TAB autocompletion. Because why not!

    +
  • +
+
+
+

Let’s look at how picocli tries to address these issues.

+
+
+
+
+

One Single Source File - Include as Source

+
+
+

How often have you chosen to write custom code to parse command line arguments instead of using a library because you didn’t want to burden your users with the extra dependency?

+
+
+

Picocli offers a way to let users run picocli-based applications without requiring the picocli library as an external dependency: all the source code lives in a single file, to encourage application authors to include it in source form. This is convenient for utility-like single-jar applications.

+
+
+

There are other ways to accomplish this, like JAR shading, but this is an alternative. It is easy to understand, easy to do, and it doesn’t require any special tooling. Application authors can upgrade to newer versions of picocli by replacing a single source file.

+
+
+

Binaries Available

+
+

Including as source is optional. If you prefer to use picocli as a library, that is fine. Picocli is distributed in binary form as well as source and its JAR file is available on Maven, Bintray JCenter and GitHub.

+
+
+
+
+
+

Customizable Usage Help - with ANSI Styles and Colors

+
+
+

Usage help is the face of a command line application. The generated help message should look great out of the box, but should also be easy to tweak.

+
+
+

Do you want your application’s usage help to look compact, or do you prefer a more spacious look? A good command line library should let you customize the usage help message to accomodate a variety of styles.

+
+
+

This is easily accomplished in picocli with annotations. Separate annotations exist for sections like description, header and footer. Text can be multi-line and each section has a customizable heading. If the annotations are not sufficient, picocli has a Help API that offers some building blocks for further customizing the help message. This may range from the basic (reordering sections and passing parameters for format specifiers in the headings or section text) to the more advanced (custom layouts for options).

+
+
+

ANSI styles and colors are applied automatically to the generated sections of the help message on supported platforms. Picocli uses a default color scheme for options, parameters and subcommands. This color scheme can be customized.

+
+
+

In addition, you can use ANSI colors and styles in your descriptions and headings by embedding markup like @|red text|@ in the annotations text. For example, generating usage for an annotated class like this:

+
+
+
+
@Command(description = "Custom @|bold,underline styles|@ and @|fg(red) colors|@.")
+class AnsiDescription { }
+CommandLine.usage(new AnsiDescription(), System.out);
+
+
+
+
+Custom description with ANSI styles and colors +
+
+
+

Below is an example of what kind of usage help messages can be created with just annotations.

+
+
+
+Picocli demo help message +
+
+
+
+
+

Command Line Completion

+
+
+

Picocli-based applications can have command line autocompletion on supported platforms.

+
+
+

Not all shells support programmable completion. Currently picocli autocompletion works only in the Bash and Zsh shells. Hopefully this is still useful: the Bash Unix shell has been distributed widely as the default login shell for most Linux distributions and Apple’s macOS. Windows 10 now offers native support for Bash, on older versions of Windows you may want to look at Cygwin or Babun.

+
+
+

How does this work? Picocli inspects the @Command and @Option annotations of your command class and generates a completion function. When this completion function is installed, pressing the TAB key shows the available options, option parameters and subcommands, for any level of nested subcommands. For options that accept files or directories, hosts, or Java enums, the shell will show the possible option values that match what the user typed so far.

+
+
+
+
+

Feedback Welcome

+
+
+

There is much more to picocli but hopefully the above has whetted your appetite.

+
+
+

Please give it a try and use the issue tracker to let me know your thoughts. Bug reports, documentation improvements, ideas, any feedback is welcome!

+
+
+

If you like the project, please star it on GitHub and tell your friends!

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/man/3.x/apidocs/allclasses-frame.html b/docs/man/3.x/apidocs/allclasses-frame.html new file mode 100644 index 000000000..581bac154 --- /dev/null +++ b/docs/man/3.x/apidocs/allclasses-frame.html @@ -0,0 +1,90 @@ + + + + + +All Classes (picocli 3.9.5 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/man/3.x/apidocs/allclasses-noframe.html b/docs/man/3.x/apidocs/allclasses-noframe.html new file mode 100644 index 000000000..2be05c415 --- /dev/null +++ b/docs/man/3.x/apidocs/allclasses-noframe.html @@ -0,0 +1,90 @@ + + + + + +All Classes (picocli 3.9.5 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/man/3.x/apidocs/constant-values.html b/docs/man/3.x/apidocs/constant-values.html new file mode 100644 index 000000000..714bb498b --- /dev/null +++ b/docs/man/3.x/apidocs/constant-values.html @@ -0,0 +1,385 @@ + + + + + +Constant Field Values (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

picocli.*

+ + + + +

picocli.groovy.*

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/deprecated-list.html b/docs/man/3.x/apidocs/deprecated-list.html new file mode 100644 index 000000000..c10cbc3df --- /dev/null +++ b/docs/man/3.x/apidocs/deprecated-list.html @@ -0,0 +1,272 @@ + + + + + +Deprecated List (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+ +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/help-doc.html b/docs/man/3.x/apidocs/help-doc.html new file mode 100644 index 000000000..9ce0b9128 --- /dev/null +++ b/docs/man/3.x/apidocs/help-doc.html @@ -0,0 +1,223 @@ + + + + + +API Help (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/index-all.html b/docs/man/3.x/apidocs/index-all.html new file mode 100644 index 000000000..5c29b8e3e --- /dev/null +++ b/docs/man/3.x/apidocs/index-all.html @@ -0,0 +1,3188 @@ + + + + + +Index (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P Q R S T U V W  + + +

A

+
+
abbreviatedSynopsis() - Method in class picocli.CommandLine.Help
+
+
Generates a generic synopsis like <command name> [OPTIONS] [PARAM1 [PARAM2]...], omitting parts + that don't apply to the command (e.g., does not show [OPTIONS] if the command has no options).
+
+
abbreviateSynopsis() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns whether the synopsis line(s) should show an abbreviated synopsis without detailed option names.
+
+
abbreviateSynopsis(boolean) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets whether the synopsis line(s) should show an abbreviated synopsis without detailed option names.
+
+
AbstractHandler() - Constructor for class picocli.CommandLine.AbstractHandler
+
 
+
AbstractParseResultHandler() - Constructor for class picocli.CommandLine.AbstractParseResultHandler
+
 
+
add(CommandLine.Model.ArgSpec) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Adds the specified option spec or positional parameter spec to the list of configured arguments to expect.
+
+
add(CommandLine.Model.ArgSpec, int) - Method in class picocli.CommandLine.ParseResult.Builder
+
+
Adds the specified OptionSpec or PositionalParamSpec to the list of options and parameters + that were matched on the command line.
+
+
addAllSubcommands(Map<String, CommandLine>) - Method in class picocli.CommandLine.Help
+
+
Registers all specified subcommands with this Help.
+
+
addEmptyRow() - Method in class picocli.CommandLine.Help.TextTable
+
+
Adds the required char[] slots for a new row to the CommandLine.Help.TextTable.columnValues field.
+
+
addError(CommandLine.PicocliException) - Method in class picocli.CommandLine.ParseResult.Builder
+
 
+
addMethodSubcommands() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Reflects on the class of the user object and registers any command methods + (class methods annotated with @Command) as subcommands.
+
+
addMethodSubcommands(CommandLine.IFactory) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Reflects on the class of the user object and registers any command methods + (class methods annotated with @Command) as subcommands.
+
+
addMixin(String, Object) - Method in class picocli.CommandLine
+
+
Adds the options and positional parameters in the specified mixin to this command.
+
+
addMixin(String, CommandLine.Model.CommandSpec) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Adds the specified mixin CommandSpec object to the map of mixins for this command.
+
+
addOption(CommandLine.Model.OptionSpec, CommandLine.Help.IParamLabelRenderer) - Method in class picocli.CommandLine.Help.Layout
+
+
Delegates to the option renderer of this layout to obtain + text values for the specified CommandLine.Model.OptionSpec, and then calls the CommandLine.Help.Layout.layout(CommandLine.Model.ArgSpec, CommandLine.Help.Ansi.Text[][]) + method to write these text values into the correct cells in the TextTable.
+
+
addOption(CommandLine.Model.OptionSpec) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Adds the specified option spec to the list of configured arguments to expect.
+
+
addOption(CommandLine.Model.OptionSpec) - Method in class picocli.CommandLine.ParseResult.Builder
+
+
Adds the specified OptionSpec to the list of options that were matched on the command line.
+
+
addOptions(List<CommandLine.Model.OptionSpec>, CommandLine.Help.IParamLabelRenderer) - Method in class picocli.CommandLine.Help.Layout
+
+ +
+
addPositional(CommandLine.Model.PositionalParamSpec) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Adds the specified positional parameter spec to the list of configured arguments to expect.
+
+
addPositionalParam(CommandLine.Model.PositionalParamSpec, int) - Method in class picocli.CommandLine.ParseResult.Builder
+
+
Adds the specified PositionalParamSpec to the list of parameters that were matched on the command line.
+
+
addPositionalParameter(CommandLine.Model.PositionalParamSpec, CommandLine.Help.IParamLabelRenderer) - Method in class picocli.CommandLine.Help.Layout
+
+
Delegates to the parameter renderer of this layout + to obtain text values for the specified positional parameter, and then calls + CommandLine.Help.Layout.layout(CommandLine.Model.ArgSpec, CommandLine.Help.Ansi.Text[][]) to write these text values into the correct cells in the TextTable.
+
+
addPositionalParameters(List<CommandLine.Model.PositionalParamSpec>, CommandLine.Help.IParamLabelRenderer) - Method in class picocli.CommandLine.Help.Layout
+
+ +
+
addRowValues(String...) - Method in class picocli.CommandLine.Help.TextTable
+
+ +
+
addRowValues(CommandLine.Help.Ansi.Text...) - Method in class picocli.CommandLine.Help.TextTable
+
+
Adds a new empty row, then calls putValue for each of the specified values, adding more empty rows + if the return value indicates that the value spanned multiple columns or was wrapped to multiple rows.
+
+
addSubcommand(String, Object) - Method in class picocli.CommandLine
+
+
Registers a subcommand with the specified name.
+
+
addSubcommand(String, Object, String...) - Method in class picocli.CommandLine
+
+
Registers a subcommand with the specified name and all specified aliases.
+
+
addSubcommand(String, Object) - Method in class picocli.CommandLine.Help
+
+
Deprecated. 
+
+
addSubcommand(String, CommandLine.Model.CommandSpec) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Adds the specified subcommand with the specified name.
+
+
addSubcommand(String, CommandLine) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Adds the specified subcommand with the specified name.
+
+
addUnmatched(String) - Method in class picocli.CommandLine.ParseResult.Builder
+
+
Adds the specified command line argument to the list of unmatched command line arguments.
+
+
addUnmatched(Stack<String>) - Method in class picocli.CommandLine.ParseResult.Builder
+
+
Adds all elements of the specified command line arguments stack to the list of unmatched command line arguments.
+
+
addUnmatchedArgsBinding(CommandLine.Model.UnmatchedArgsBinding) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Adds the specified UnmatchedArgsBinding to the list of model objects to capture unmatched arguments for this command.
+
+
aliases() - Method in class picocli.CommandLine.Help
+
+
Returns the list of aliases for the command in this Help.
+
+
aliases() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the alias command names of this subcommand.
+
+
aliases(String...) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Sets the alternative names by which this subcommand is recognized on the command line.
+
+
andExit(int) - Method in class picocli.CommandLine.AbstractHandler
+
+
Indicates that the handler should call System.exit(int) after processing completes and sets the exit code to use as the termination status.
+
+
ansi() - Method in class picocli.CommandLine.AbstractHandler
+
+
Returns the ANSI style to use.
+
+
ansi() - Method in class picocli.CommandLine.Help
+
+
Returns whether ANSI escape codes are enabled or not.
+
+
ansi() - Method in class picocli.CommandLine.Help.ColorScheme
+
 
+
append(String) - Method in class picocli.CommandLine.Help.Ansi.Text
+
+ +
+
append(CommandLine.Help.Ansi.Text) - Method in class picocli.CommandLine.Help.Ansi.Text
+
+
Deprecated. +
use #concat(Text) instead
+
+
+
apply(String, List<CommandLine.Help.Ansi.IStyle>) - Method in enum picocli.CommandLine.Help.Ansi
+
+
Returns a new Text object where all the specified styles are applied to the full length of the + specified plain text.
+
+
applySystemProperties() - Method in class picocli.CommandLine.Help.ColorScheme
+
+
Replaces colors and styles in this scheme with ones specified in system properties, and returns this scheme.
+
+
args() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the list of all options and positional parameters configured for this command.
+
+
arity() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns how many arguments this option or positional parameter requires.
+
+
aritySatisfiedByAttachedOptionParam() - Method in class picocli.CommandLine.Model.ParserSpec
+
+
Returns true if options with attached arguments should not consume subsequent arguments and should not validate arity.
+
+
aritySatisfiedByAttachedOptionParam(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
+
Returns true if options with attached arguments should not consume subsequent arguments and should not validate arity.
+
+
asCommandLineList() - Method in class picocli.CommandLine.ParseResult
+
+
Returns this ParseResult as a list of CommandLine objects, one for each matched command/subcommand.
+
+
atFileCommentChar() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
atFileCommentChar(Character) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
AutoComplete - Class in picocli
+
+
Stand-alone tool that generates bash auto-complete scripts for picocli-based command line applications.
+
+
auxiliaryTypes() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns auxiliary type information used when the CommandLine.Model.ArgSpec.type() is a generic Collection, Map or an abstract class.
+
+
+ + + +

B

+
+
bash(String, File, File, CommandLine) - Static method in class picocli.AutoComplete
+
+
Generates source code for an autocompletion bash script for the specified picocli-based application, + and writes this script to the specified out file, and optionally writes an invocation script + to the specified command file.
+
+
bash(String, CommandLine) - Static method in class picocli.AutoComplete
+
+
Generates and returns the source code for an autocompletion bash script for the specified picocli-based application.
+
+
bg(String) - Static method in enum picocli.CommandLine.Help.Ansi.Style
+
+
Parses the specified style markup and returns the associated style.
+
+
build() - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Returns a valid OptionSpec instance.
+
+
build() - Method in class picocli.CommandLine.Model.PositionalParamSpec.Builder
+
+
Returns a valid PositionalParamSpec instance.
+
+
build() - Method in class picocli.CommandLine.ParseResult.Builder
+
+
Creates and returns a new ParseResult instance for this builder's configuration.
+
+
builder(String, String...) - Static method in class picocli.CommandLine.Model.OptionSpec
+
 
+
builder(String[]) - Static method in class picocli.CommandLine.Model.OptionSpec
+
 
+
builder() - Static method in class picocli.CommandLine.Model.PositionalParamSpec
+
 
+
builder(CommandLine.Model.CommandSpec) - Static method in class picocli.CommandLine.ParseResult
+
+
Creates and returns a new ParseResult.Builder for the specified command spec.
+
+
+ + + +

C

+
+
call(C, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.call(Callable, PrintStream, PrintStream, Help.Ansi, String...) with System.out for + requested usage help messages, System.err for diagnostic error messages, and CommandLine.Help.Ansi.AUTO.
+
+
call(C, PrintStream, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.call(Callable, PrintStream, PrintStream, Help.Ansi, String...) with System.err for + diagnostic error messages and CommandLine.Help.Ansi.AUTO.
+
+
call(C, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.call(Callable, PrintStream, PrintStream, Help.Ansi, String...) with System.err for diagnostic error messages.
+
+
call(C, PrintStream, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class picocli.CommandLine
+
+
Convenience method to allow command line application authors to avoid some boilerplate code in their application.
+
+
call(Class<C>, CommandLine.IFactory, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.call(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...) with System.out for + requested usage help messages, System.err for diagnostic error messages, and CommandLine.Help.Ansi.AUTO.
+
+
call(Class<C>, CommandLine.IFactory, PrintStream, String...) - Static method in class picocli.CommandLine
+
+ +
+
call(Class<C>, CommandLine.IFactory, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.call(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...) with + System.err for diagnostic error messages.
+
+
call(Class<C>, CommandLine.IFactory, PrintStream, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class picocli.CommandLine
+
+
Convenience method to allow command line application authors to avoid some boilerplate code in their application.
+
+
caseInsensitiveEnumValuesAllowed() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
caseInsensitiveEnumValuesAllowed(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
Cell(int, int) - Constructor for class picocli.CommandLine.Help.TextTable.Cell
+
+
Constructs a new Cell with the specified coordinates in the table.
+
+
cellAt(int, int) - Method in class picocli.CommandLine.Help.TextTable
+
+ +
+
clone() - Method in class picocli.CommandLine.Help.Ansi.Text
+
 
+
collectErrors() - Method in class picocli.CommandLine.Model.ParserSpec
+
+
Returns true if exceptions during parsing should be collected instead of thrown.
+
+
collectErrors(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
+
Sets whether exceptions during parsing should be collected instead of thrown.
+
+
colorScheme() - Method in class picocli.CommandLine.Help
+
+
Returns the ColorScheme model that this Help was constructed with.
+
+
ColorScheme() - Constructor for class picocli.CommandLine.Help.ColorScheme
+
+
Constructs a new empty ColorScheme with CommandLine.Help.Ansi.AUTO.
+
+
ColorScheme(CommandLine.Help.Ansi) - Constructor for class picocli.CommandLine.Help.ColorScheme
+
+
Constructs a new empty ColorScheme with the specified Ansi enabled mode.
+
+
colorScheme - Variable in class picocli.CommandLine.Help.Layout
+
 
+
Column(int, int, CommandLine.Help.Column.Overflow) - Constructor for class picocli.CommandLine.Help.Column
+
 
+
column - Variable in class picocli.CommandLine.Help.TextTable.Cell
+
+
Table column index (zero based).
+
+
columns() - Method in class picocli.CommandLine.Help.TextTable
+
+
The column definitions of this table.
+
+
columnValues - Variable in class picocli.CommandLine.Help.TextTable
+
+
The char[] slots of the TextTable to copy text values into.
+
+
COMMAND_LINE - Static variable in class picocli.groovy.PicocliBaseScript
+
+
Name of the property that holds the CommandLine instance for this script ("commandLine").
+
+
CommandLine - Class in picocli
+
+
+ CommandLine interpreter that uses reflection to initialize an annotated domain object with values obtained from the + command line arguments.
+
+
CommandLine(Object) - Constructor for class picocli.CommandLine
+
+
Constructs a new CommandLine interpreter with the specified object (which may be an annotated user object or a CommandSpec) and a default subcommand factory.
+
+
CommandLine(Object, CommandLine.IFactory) - Constructor for class picocli.CommandLine
+
+
Constructs a new CommandLine interpreter with the specified object (which may be an annotated user object or a CommandSpec) and object factory.
+
+
commandLine() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the CommandLine constructed with this CommandSpec model.
+
+
commandLine(CommandLine) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Sets the CommandLine constructed with this CommandSpec model.
+
+
CommandLine.AbstractHandler<R,T extends CommandLine.AbstractHandler<R,T>> - Class in picocli
+
+
Abstract superclass for CommandLine.IParseResultHandler2 and CommandLine.IExceptionHandler2 implementations.
+
+
CommandLine.AbstractParseResultHandler<R> - Class in picocli
+
+
Command line parse result handler that returns a value.
+
+
CommandLine.Command - Annotation Type in picocli
+
+
Annotate your class with @Command when you want more control over the format of the generated help + message.
+
+
CommandLine.DefaultExceptionHandler<R> - Class in picocli
+
+
Default exception handler that handles invalid user input by printing the exception message, followed by the usage + message for the command or subcommand whose input was invalid.
+
+
CommandLine.DuplicateOptionAnnotationsException - Exception in picocli
+
+
Exception indicating that multiple fields have been annotated with the same Option name.
+
+
CommandLine.ExecutionException - Exception in picocli
+
+
Exception indicating a problem while invoking a command or subcommand.
+
+
CommandLine.Help - Class in picocli
+
+
A collection of methods and inner classes that provide fine-grained control over the contents and layout of + the usage help message to display to end users when help is requested or invalid input values were specified.
+
+
CommandLine.Help.Ansi - Enum in picocli
+
+
Provides methods and inner classes to support using ANSI escape codes in usage help messages.
+
+
CommandLine.Help.Ansi.IStyle - Interface in picocli
+
+
Defines the interface for an ANSI escape sequence.
+
+
CommandLine.Help.Ansi.Style - Enum in picocli
+
+
A set of pre-defined ANSI escape code styles and colors, and a set of convenience methods for parsing + text with embedded markup style names, as well as convenience methods for converting + styles to strings with embedded escape codes.
+
+
CommandLine.Help.Ansi.Text - Class in picocli
+
+
Encapsulates rich text with styles and colors.
+
+
CommandLine.Help.ColorScheme - Class in picocli
+
+
All usage help message are generated with a color scheme that assigns certain styles and colors to common + parts of a usage message: the command name, options, positional parameters and option parameters.
+
+
CommandLine.Help.Column - Class in picocli
+
+
Columns define the width, indent (leading number of spaces in a column before the value) and + Overflow policy of a column in a TextTable.
+
+
CommandLine.Help.Column.Overflow - Enum in picocli
+
+
Policy for handling text that is longer than the column width: + span multiple columns, wrap to the next row, or simply truncate the portion that doesn't fit.
+
+
CommandLine.Help.IOptionRenderer - Interface in picocli
+
+
When customizing online help for Option details, a custom IOptionRenderer can be + used to create textual representation of an Option in a tabular format: one or more rows, each containing + one or more columns.
+
+
CommandLine.Help.IParameterRenderer - Interface in picocli
+
+
When customizing online help for positional parameters details, a custom IParameterRenderer + can be used to create textual representation of a Parameters field in a tabular format: one or more rows, + each containing one or more columns.
+
+
CommandLine.Help.IParamLabelRenderer - Interface in picocli
+
+
When customizing online usage help for an option parameter or a positional parameter, a custom + IParamLabelRenderer can be used to render the parameter name or label to a String.
+
+
CommandLine.Help.Layout - Class in picocli
+
+
Use a Layout to format usage help text for options and parameters in tabular format.
+
+
CommandLine.Help.TextTable - Class in picocli
+
+
Responsible for spacing out CommandLine.Help.Ansi.Text values according to the CommandLine.Help.Column definitions the table was + created with.
+
+
CommandLine.Help.TextTable.Cell - Class in picocli
+
+
Helper class to index positions in a Help.TextTable.
+
+
CommandLine.Help.Visibility - Enum in picocli
+
+
Controls the visibility of certain aspects of the usage help message.
+
+
CommandLine.HelpCommand - Class in picocli
+
+
Help command that can be installed as a subcommand on all application commands.
+
+
CommandLine.IDefaultValueProvider - Interface in picocli
+
+
Provides default value for a command.
+
+
CommandLine.IExceptionHandler - Interface in picocli
+
+
Deprecated. + +
+
+
CommandLine.IExceptionHandler2<R> - Interface in picocli
+
+
Classes implementing this interface know how to handle ParameterExceptions (usually from invalid user input) + and ExecutionExceptions that occurred while executing the Runnable or Callable command.
+
+
CommandLine.IFactory - Interface in picocli
+
+
Factory for instantiating classes that are registered declaratively with annotation attributes, like + CommandLine.Command.subcommands(), CommandLine.Option.converter(), CommandLine.Parameters.converter() and CommandLine.Command.versionProvider().
+
+
CommandLine.IHelpCommandInitializable - Interface in picocli
+
+
Help commands that provide usage help for other commands can implement this interface to be initialized with the information they need.
+
+
CommandLine.IHelpFactory - Interface in picocli
+
+
Creates the CommandLine.Help instance used to render the usage help message.
+
+
CommandLine.IHelpSectionRenderer - Interface in picocli
+
+
Renders a section of the usage help message.
+
+
CommandLine.InitializationException - Exception in picocli
+
+
Exception indicating a problem during CommandLine initialization.
+
+
CommandLine.IParseResultHandler - Interface in picocli
+
+
Deprecated. + +
+
+
CommandLine.IParseResultHandler2<R> - Interface in picocli
+
+
Represents a function that can process the ParseResult object resulting from successfully + parsing the command line arguments.
+
+
CommandLine.ITypeConverter<K> - Interface in picocli
+
+
+ When parsing command line arguments and initializing + fields annotated with @Option or @Parameters, + String values can be converted to any type for which a ITypeConverter is registered.
+
+
CommandLine.IVersionProvider - Interface in picocli
+
+
Provides version information for a command.
+
+
CommandLine.MaxValuesExceededException - Exception in picocli
+
+
Exception indicating that more values were specified for an option or parameter than its arity allows.
+
+
CommandLine.MissingParameterException - Exception in picocli
+
+
Exception indicating that a required parameter was not specified.
+
+
CommandLine.MissingTypeConverterException - Exception in picocli
+
+
Exception indicating that an annotated field had a type for which no CommandLine.ITypeConverter was + registered.
+
+
CommandLine.Mixin - Annotation Type in picocli
+
+
+ Fields annotated with @Mixin are "expanded" into the current command: @Option and + @Parameters in the mixin class are added to the options and positional parameters of this command.
+
+
CommandLine.Model - Class in picocli
+
+
This class provides a namespace for classes and interfaces that model concepts and attributes of command line interfaces in picocli.
+
+
CommandLine.Model.ArgSpec - Class in picocli
+
+ +
+
CommandLine.Model.CommandSpec - Class in picocli
+
+
The CommandSpec class models a command specification, including the options, positional parameters and subcommands + supported by the command, as well as attributes for the version help message and the usage help message of the command.
+
+
CommandLine.Model.IGetter - Interface in picocli
+
+
Customizable getter for obtaining the current value of an option or positional parameter.
+
+
CommandLine.Model.ISetter - Interface in picocli
+
+
Customizable setter for modifying the value of an option or positional parameter.
+
+
CommandLine.Model.Messages - Class in picocli
+
+
Utility class for getting resource bundle strings.
+
+
CommandLine.Model.OptionSpec - Class in picocli
+
+
The OptionSpec class models aspects of a named option of a command, including whether + it is required or optional, the option parameters supported (or required) by the option, + and attributes for the usage help message describing the option.
+
+
CommandLine.Model.OptionSpec.Builder - Class in picocli
+
+
Builder responsible for creating valid OptionSpec objects.
+
+
CommandLine.Model.ParserSpec - Class in picocli
+
+
Models parser configuration specification.
+
+
CommandLine.Model.PositionalParamSpec - Class in picocli
+
+
The PositionalParamSpec class models aspects of a positional parameter of a command, including whether + it is required or optional, and attributes for the usage help message describing the positional parameter.
+
+
CommandLine.Model.PositionalParamSpec.Builder - Class in picocli
+
+
Builder responsible for creating valid PositionalParamSpec objects.
+
+
CommandLine.Model.UnmatchedArgsBinding - Class in picocli
+
+
This class allows applications to specify a custom binding that will be invoked for unmatched arguments.
+
+
CommandLine.Model.UsageMessageSpec - Class in picocli
+
+
Models the usage help message specification and can be used to customize the usage help message.
+
+
CommandLine.Option - Annotation Type in picocli
+
+
+ Annotate fields in your class with @Option and picocli will initialize these fields when matching + arguments are specified on the command line.
+
+
CommandLine.OverwrittenOptionException - Exception in picocli
+
+
Exception indicating that an option for a single-value option field has been specified multiple times on the command line.
+
+
CommandLine.ParameterException - Exception in picocli
+
+
Exception indicating something went wrong while parsing command line options.
+
+
CommandLine.ParameterIndexGapException - Exception in picocli
+
+
Exception indicating that there was a gap in the indices of the fields annotated with CommandLine.Parameters.
+
+
CommandLine.Parameters - Annotation Type in picocli
+
+
+ Fields annotated with @Parameters will be initialized with positional parameters.
+
+
CommandLine.ParentCommand - Annotation Type in picocli
+
+
+ Fields annotated with @ParentCommand will be initialized with the parent command of the current subcommand.
+
+
CommandLine.ParseResult - Class in picocli
+
+
Encapsulates the result of parsing an array of command line arguments.
+
+
CommandLine.ParseResult.Builder - Class in picocli
+
+
Builds immutable ParseResult instances.
+
+
CommandLine.PicocliException - Exception in picocli
+
+
Base class of all exceptions thrown by picocli.CommandLine.
+
+
CommandLine.Range - Class in picocli
+
+
Describes the number of parameters required and accepted by an option or a positional parameter.
+
+
CommandLine.RunAll - Class in picocli
+
+
Command line parse result handler that prints help if requested, and otherwise executes the top-level command and + all subcommands as Runnable or Callable.
+
+
CommandLine.RunFirst - Class in picocli
+
+
Command line parse result handler that prints help if requested, and otherwise executes the top-level + Runnable or Callable command.
+
+
CommandLine.RunLast - Class in picocli
+
+
Command line parse result handler that prints help if requested, and otherwise executes the most specific + Runnable or Callable subcommand.
+
+
CommandLine.Spec - Annotation Type in picocli
+
+
Fields annotated with @Spec will be initialized with the CommandSpec for the command the field is part of.
+
+
CommandLine.TypeConversionException - Exception in picocli
+
+
Exception thrown by CommandLine.ITypeConverter implementations to indicate a String could not be converted.
+
+
CommandLine.Unmatched - Annotation Type in picocli
+
+
Fields annotated with @Unmatched will be initialized with the list of unmatched command line arguments, if any.
+
+
CommandLine.UnmatchedArgumentException - Exception in picocli
+
+
Exception indicating that a command line argument could not be mapped to any of the fields annotated with + CommandLine.Option or CommandLine.Parameters.
+
+
commandList() - Method in class picocli.CommandLine.Help
+
+
Returns a 2-column list with command names and the first line of their header or (if absent) description.
+
+
commandListHeading(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns the text displayed before the command list; an empty string if there are no commands, + otherwise the result of String.format(commandListHeading, params).
+
+
commandListHeading() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional heading preceding the subcommand list.
+
+
commandListHeading(String) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the optional heading preceding the subcommand list.
+
+
commandNamesText(String) - Method in class picocli.CommandLine.Help
+
+
Returns a Text object containing the command name and all aliases, separated with the specified separator.
+
+
commands(CommandLine.Help.Ansi.IStyle...) - Method in class picocli.CommandLine.Help.ColorScheme
+
+
Adds the specified styles to the registered styles for commands in this color scheme and returns this color scheme.
+
+
commandSpec() - Method in class picocli.CommandLine.Help
+
+
Returns the CommandSpec model that this Help was constructed with.
+
+
commandSpec() - Method in class picocli.CommandLine.Model.Messages
+
+
Returns the CommandSpec of this object, never null.
+
+
commandSpec() - Method in class picocli.CommandLine.ParseResult
+
+
Returns the CommandSpec for the matched command.
+
+
commandStyles - Variable in class picocli.CommandLine.Help.ColorScheme
+
 
+
commandText(String) - Method in class picocli.CommandLine.Help.ColorScheme
+
+
Returns a Text with all command styles applied to the specified command string.
+
+
compareTo(CommandLine.Range) - Method in class picocli.CommandLine.Range
+
 
+
complete(CommandLine.Model.CommandSpec, String[], int, int, int, List<CharSequence>) - Static method in class picocli.AutoComplete
+
 
+
completionCandidates() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the explicitly set completion candidates for this option or positional parameter, valid enum + constant names, or null if this option or positional parameter does not have any completion + candidates and its type is not an enum.
+
+
concat(String) - Method in class picocli.CommandLine.Help.Ansi.Text
+
+
Returns a copy of this Text instance with the specified text concatenated to the end.
+
+
concat(CommandLine.Help.Ansi.Text) - Method in class picocli.CommandLine.Help.Ansi.Text
+
+
Returns a copy of this Text instance with the specified text concatenated to the end.
+
+
contains(int) - Method in class picocli.CommandLine.Range
+
+
Returns true if this Range includes the specified value, false otherwise.
+
+
convert(String) - Method in interface picocli.CommandLine.ITypeConverter
+
+
Converts the specified command line argument value to some domain object.
+
+
converters() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns one or more type converters to use to convert the command line + argument into a strongly typed value (or key-value pair for map fields).
+
+
copy(CommandLine.Model.CommandSpec, CommandLine.Model.Messages) - Static method in class picocli.CommandLine.Model.Messages
+
+
Returns a copy of the specified Messages object with the CommandSpec replaced by the specified one.
+
+
create(Class<K>) - Method in interface picocli.CommandLine.IFactory
+
+
Returns an instance of the specified class.
+
+
create(CommandLine.Model.CommandSpec, CommandLine.Help.ColorScheme) - Method in interface picocli.CommandLine.IHelpFactory
+
+
Returns a Help instance to assist in rendering the usage help message
+
+
create() - Static method in class picocli.CommandLine.Model.CommandSpec
+
+
Creates and returns a new CommandSpec without any associated user object.
+
+
createCommandLine() - Method in class picocli.groovy.PicocliBaseScript
+
+
Create and returns a new CommandLine instance.
+
+
createDefaultLayout() - Method in class picocli.CommandLine.Help
+
+
Returns a Layout instance configured with the user preferences captured in this Help instance.
+
+
createDefaultOptionRenderer() - Method in class picocli.CommandLine.Help
+
+
Returns a new default OptionRenderer which converts Options to five columns of text to match + the default TextTable column layout.
+
+
createDefaultParameterRenderer() - Method in class picocli.CommandLine.Help
+
+
Returns a new default ParameterRenderer which converts positional parameters to four columns of + text to match the default TextTable column layout.
+
+
createDefaultParamLabelRenderer() - Method in class picocli.CommandLine.Help
+
+
Returns a new default param label renderer that separates option parameters from their option name + with the specified separator string, and, unless CommandLine.Model.ArgSpec.hideParamSyntax() is true, + surrounds optional parameters with '[' and ']' + characters and uses ellipses ("...") to indicate that any number of a parameter are allowed.
+
+
createDetailedSynopsisCommandText() - Method in class picocli.CommandLine.Help
+
+
Returns a Text object containing a partial detailed synopsis showing only the subcommands, starting with a " " space.
+
+
createDetailedSynopsisOptionsText(Comparator<CommandLine.Model.OptionSpec>, boolean) - Method in class picocli.CommandLine.Help
+
+
Returns a Text object containing a partial detailed synopsis showing only the options, starting with a " " space.
+
+
createDetailedSynopsisPositionalsText() - Method in class picocli.CommandLine.Help
+
+
Returns a Text object containing a partial detailed synopsis showing only the positional parameters, starting with a " " space.
+
+
createMinimalOptionRenderer() - Static method in class picocli.CommandLine.Help
+
+
Returns a new minimal OptionRenderer which converts Options to a single row with two columns + of text: an option name and a description.
+
+
createMinimalParameterRenderer() - Static method in class picocli.CommandLine.Help
+
+
Returns a new minimal ParameterRenderer which converts positional parameters + to a single row with two columns of text: an option name and a description.
+
+
createMinimalParamLabelRenderer() - Static method in class picocli.CommandLine.Help
+
+
Returns a value renderer that returns the paramLabel if defined or the field name otherwise.
+
+
createShortOptionArityAndNameComparator() - Static method in class picocli.CommandLine.Help
+
+
Sorts OptionSpecs by their option max arity first, by + min arity next, and by option name last.
+
+
createShortOptionNameComparator() - Static method in class picocli.CommandLine.Help
+
+
Sorts OptionSpecs by their option name in case-insensitive alphabetic order.
+
+
CSI - Static variable in interface picocli.CommandLine.Help.Ansi.IStyle
+
+
The Control Sequence Introducer (CSI) escape sequence "\u001b[".
+
+
customSynopsis(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns command custom synopsis as a string.
+
+
customSynopsis() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional custom synopsis lines to use instead of the auto-generated synopsis.
+
+
customSynopsis(String...) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the optional custom synopsis lines to use instead of the auto-generated synopsis.
+
+
+ + + +

D

+
+
DEFAULT_COMMAND_NAME - Static variable in class picocli.CommandLine.Help
+
+
Constant String holding the default program name, value defined in CommandLine.Model.CommandSpec.DEFAULT_COMMAND_NAME.
+
+
DEFAULT_SEPARATOR - Static variable in class picocli.CommandLine.Help
+
+
Constant String holding the default string that separates options from option parameters, value defined in CommandLine.Model.ParserSpec.DEFAULT_SEPARATOR.
+
+
DEFAULT_USAGE_WIDTH - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Constant holding the default usage message width: 80.
+
+
defaultArity(Field) - Static method in class picocli.CommandLine.Range
+
+
Returns the default arity Range: for options this is 0 for booleans and 1 for + other types, for parameters booleans have arity 0, arrays or Collections have + arity "0..*", and other types have arity 1.
+
+
defaultArity(Class<?>) - Static method in class picocli.CommandLine.Range
+
+
Deprecated. + +
+
+
defaultColorScheme(CommandLine.Help.Ansi) - Static method in class picocli.CommandLine.Help
+
+
Creates and returns a new CommandLine.Help.ColorScheme initialized with picocli default values: commands are bold, + options and parameters use a yellow foreground, and option parameters use italic.
+
+
defaultExceptionHandler() - Static method in class picocli.CommandLine
+
+
Convenience method that returns new DefaultExceptionHandler<List<Object>>().
+
+
DefaultExceptionHandler() - Constructor for class picocli.CommandLine.DefaultExceptionHandler
+
 
+
defaultValue(CommandLine.Model.ArgSpec) - Method in interface picocli.CommandLine.IDefaultValueProvider
+
+
Returns the default value for an option or positional parameter or null.
+
+
defaultValue() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the default value of this option or positional parameter, before splitting and type conversion.
+
+
defaultValueProvider() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the default value provider for this command.
+
+
defaultValueProvider(CommandLine.IDefaultValueProvider) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Sets default value provider for this command.
+
+
defaultValueString() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the default value String displayed in the description.
+
+
description(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns command description text as a string.
+
+
description() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the description template of this option, before variables are rendered.
+
+
description() - Method in class picocli.CommandLine.Model.OptionSpec
+
+
Returns the description template of this option, before variables are rendered.
+
+
description() - Method in class picocli.CommandLine.Model.PositionalParamSpec
+
+
Returns the description template of this positional parameter, before variables are rendered.
+
+
description() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional text lines to use as the description of the help message, displayed between the synopsis and the + options list.
+
+
description(String...) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the optional text lines to use as the description of the help message, displayed between the synopsis and the + options list.
+
+
descriptionHeading(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns the text displayed before the description text; an empty string if there is no description, + otherwise the result of String.format(descriptionHeading, params).
+
+
descriptionHeading() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional heading preceding the description section.
+
+
descriptionHeading(String) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the heading preceding the description section.
+
+
descriptionKey() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the description key of this arg spec, used to get the description from a resource bundle.
+
+
detailedSynopsis(Comparator<CommandLine.Model.OptionSpec>, boolean) - Method in class picocli.CommandLine.Help
+
+ +
+
detailedSynopsis(int, Comparator<CommandLine.Model.OptionSpec>, boolean) - Method in class picocli.CommandLine.Help
+
+
Generates a detailed synopsis message showing all options and parameters.
+
+
DuplicateOptionAnnotationsException(String) - Constructor for exception picocli.CommandLine.DuplicateOptionAnnotationsException
+
 
+
+ + + +

E

+
+
empty(CommandLine.Model.Messages) - Static method in class picocli.CommandLine.Model.Messages
+
+
Returns true if the specified Messages is null or has a null ResourceBundle.
+
+
enabled() - Method in enum picocli.CommandLine.Help.Ansi
+
+
Returns true if ANSI escape codes should be emitted, false otherwise.
+
+
endOfOptionsDelimiter() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
endOfOptionsDelimiter(String) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
equals(Object) - Method in class picocli.CommandLine.Help.Ansi.Text
+
 
+
equals(Object) - Method in class picocli.CommandLine.Model.OptionSpec
+
 
+
equals(Object) - Method in class picocli.CommandLine.Model.PositionalParamSpec
+
 
+
equals(Object) - Method in class picocli.CommandLine.Range
+
 
+
equalsImpl(CommandLine.Model.ArgSpec) - Method in class picocli.CommandLine.Model.ArgSpec
+
 
+
err() - Method in class picocli.CommandLine.AbstractHandler
+
+
Returns the stream to print diagnostic messages to.
+
+
errors() - Method in class picocli.CommandLine.ParseResult
+
+
If CommandLine.Model.ParserSpec.collectErrors is true, returns the list of exceptions that were encountered during parsing, otherwise, returns an empty list.
+
+
ExecutionException(CommandLine, String) - Constructor for exception picocli.CommandLine.ExecutionException
+
 
+
ExecutionException(CommandLine, String, Throwable) - Constructor for exception picocli.CommandLine.ExecutionException
+
 
+
exit(int) - Method in class picocli.CommandLine.AbstractHandler
+
+
Calls System.exit(int) with the specified exit code.
+
+
EXIT_CODE_COMMAND_SCRIPT_EXISTS - Static variable in class picocli.AutoComplete
+
+
Exit code of this application when the specified command script exists (2).
+
+
EXIT_CODE_COMPLETION_SCRIPT_EXISTS - Static variable in class picocli.AutoComplete
+
+
Exit code of this application when the specified completion script exists (3).
+
+
EXIT_CODE_EXECUTION_ERROR - Static variable in class picocli.AutoComplete
+
+
Exit code of this application when an exception was encountered during operation (4).
+
+
EXIT_CODE_INVALID_INPUT - Static variable in class picocli.AutoComplete
+
+
Exit code of this application when the specified command line arguments are invalid (1).
+
+
EXIT_CODE_SUCCESS - Static variable in class picocli.AutoComplete
+
+
Normal exit code of this application (0).
+
+
exitCode() - Method in class picocli.CommandLine.AbstractHandler
+
+
Returns the exit code to use as the termination status, or null (the default) if the handler should + not call System.exit(int) after processing completes.
+
+
expandAtFiles() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
expandAtFiles(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
+ + + +

F

+
+
fg(String) - Static method in enum picocli.CommandLine.Help.Ansi.Style
+
+
Parses the specified style markup and returns the associated style.
+
+
findOption(char) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the option with the specified short name, or null if no option with that name is defined for this command.
+
+
findOption(String) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the option with the specified name, or null if no option with that name is defined for this command.
+
+
footer(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns command footer text as a string.
+
+
footer() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional footer text lines displayed at the bottom of the help message.
+
+
footer(String...) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the optional footer text lines displayed at the bottom of the help message.
+
+
footerHeading(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns the text displayed before the footer text; the result of String.format(footerHeading, params).
+
+
footerHeading() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional heading preceding the footer section.
+
+
footerHeading(String) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the optional heading preceding the footer section.
+
+
forAnnotatedObject(Object) - Static method in class picocli.CommandLine.Model.CommandSpec
+
+
Creates and returns a new CommandSpec initialized from the specified associated user object.
+
+
forAnnotatedObject(Object, CommandLine.IFactory) - Static method in class picocli.CommandLine.Model.CommandSpec
+
+
Creates and returns a new CommandSpec initialized from the specified associated user object.
+
+
forAnnotatedObjectLenient(Object) - Static method in class picocli.CommandLine.Model.CommandSpec
+
+
Creates and returns a new CommandSpec initialized from the specified associated user object.
+
+
forAnnotatedObjectLenient(Object, CommandLine.IFactory) - Static method in class picocli.CommandLine.Model.CommandSpec
+
+
Creates and returns a new CommandSpec initialized from the specified associated user object.
+
+
forColumns(CommandLine.Help.Ansi, CommandLine.Help.Column...) - Static method in class picocli.CommandLine.Help.TextTable
+
+
Constructs a TextTable with the specified columns.
+
+
forColumnWidths(CommandLine.Help.Ansi, int...) - Static method in class picocli.CommandLine.Help.TextTable
+
+
Constructs a new TextTable with columns with the specified width, all SPANning multiple columns on + overflow except the last column which WRAPS to the next row.
+
+
forDefaultColumns(CommandLine.Help.Ansi, int) - Static method in class picocli.CommandLine.Help.TextTable
+
+
Constructs a TextTable with five columns as follows: + + required option/parameter marker (width: 2, indent: 0, TRUNCATE on overflow) + short option name (width: 2, indent: 0, TRUNCATE on overflow) + comma separator (width: 1, indent: 0, TRUNCATE on overflow) + long option name(s) (width: 24, indent: 1, SPAN multiple columns on overflow) + description line(s) (width: 51, indent: 1, WRAP to next row on overflow) +
+
+
forDefaultColumns(CommandLine.Help.Ansi, int, int) - Static method in class picocli.CommandLine.Help.TextTable
+
+
Constructs a TextTable with five columns as follows: + + required option/parameter marker (width: 2, indent: 0, TRUNCATE on overflow) + short option name (width: 2, indent: 0, TRUNCATE on overflow) + comma separator (width: 1, indent: 0, TRUNCATE on overflow) + long option name(s) (width: 24, indent: 1, SPAN multiple columns on overflow) + description line(s) (width: 51, indent: 1, WRAP to next row on overflow) +
+
+
forStringArrayConsumer(CommandLine.Model.ISetter) - Static method in class picocli.CommandLine.Model.UnmatchedArgsBinding
+
+
Creates a UnmatchedArgsBinding for a setter that consumes String[] objects.
+
+
forStringCollectionSupplier(CommandLine.Model.IGetter) - Static method in class picocli.CommandLine.Model.UnmatchedArgsBinding
+
+
Creates a UnmatchedArgsBinding for a getter that produces a Collection<String> that the unmatched arguments can be added to.
+
+
+ + + +

G

+
+
get() - Method in interface picocli.CommandLine.Model.IGetter
+
+
Returns the current value of the binding.
+
+
getArgSpec() - Method in exception picocli.CommandLine.ParameterException
+
+
Returns the ArgSpec object for the (sub)command whose input could not be parsed.
+
+
getAtFileCommentChar() - Method in class picocli.CommandLine
+
+
Returns the character that starts a single-line comment or null if all content of argument files should + be interpreted as arguments (without comments).
+
+
getCommand() - Method in class picocli.CommandLine
+
+
Returns the annotated user object that this CommandLine instance was constructed with.
+
+
getCommandLine() - Method in exception picocli.CommandLine.ExecutionException
+
+
Returns the CommandLine object for the (sub)command that could not be invoked.
+
+
getCommandLine() - Method in exception picocli.CommandLine.ParameterException
+
+
Returns the CommandLine object for the (sub)command whose input could not be parsed.
+
+
getCommandMethods(Class<?>, String) - Static method in class picocli.CommandLine
+
+
Helper to get methods of a class annotated with @Command via reflection, optionally filtered by method name (not @Command.name).
+
+
getCommandName() - Method in class picocli.CommandLine
+
+
Returns the command name (also called program name) displayed in the usage help synopsis.
+
+
getCommandSpec() - Method in class picocli.CommandLine
+
+
Returns the CommandSpec model that this CommandLine was constructed with.
+
+
getDefaultValueProvider() - Method in class picocli.CommandLine
+
+
Returns the default value provider for the command, or null if none has been set.
+
+
getEndOfOptionsDelimiter() - Method in class picocli.CommandLine
+
+
Returns the end-of-options delimiter that signals that the remaining command line arguments should be treated as positional parameters.
+
+
getHelpFactory() - Method in class picocli.CommandLine
+
+
Returns the IHelpFactory that is used to construct the usage help message.
+
+
getHelpSectionKeys() - Method in class picocli.CommandLine
+
+
Returns the section keys in the order that the usage help message should render the sections.
+
+
getHelpSectionMap() - Method in class picocli.CommandLine
+
+
Returns the map of section keys and renderers used to construct the usage help message.
+
+
getMissing() - Method in exception picocli.CommandLine.MissingParameterException
+
 
+
getMixins() - Method in class picocli.CommandLine
+
+
Returns a map of user objects whose options and positional parameters were added to ("mixed in" with) this command.
+
+
getOrCreateCommandLine() - Method in class picocli.groovy.PicocliBaseScript
+
+
Return the CommandLine for this script.
+
+
getOverwritten() - Method in exception picocli.CommandLine.OverwrittenOptionException
+
+
Returns the CommandLine.Model.ArgSpec for the option which was being overwritten.
+
+
getParent() - Method in class picocli.CommandLine
+
+
Returns the command that this is a subcommand of, or null if this is a top-level command.
+
+
getParseResult() - Method in class picocli.CommandLine
+
 
+
getResourceBundle() - Method in class picocli.CommandLine
+
+
Returns the ResourceBundle of this command or null if no resource bundle is set.
+
+
getScriptArguments() - Method in class picocli.groovy.PicocliBaseScript
+
+
Return the script arguments as an array of strings.
+
+
getSeparator() - Method in class picocli.CommandLine
+
+
Returns the String that separates option names from option values when parsing command line options.
+
+
getString(String, String) - Method in class picocli.CommandLine.Model.Messages
+
+
Returns the String value found in the resource bundle for the specified key, or the specified default value if not found.
+
+
getStringArray(String, String[]) - Method in class picocli.CommandLine.Model.Messages
+
+
Returns the String array value found in the resource bundle for the specified key, or the specified default value if not found.
+
+
getStyledChars(int, int, CommandLine.Help.Ansi.Text, int) - Method in class picocli.CommandLine.Help.Ansi.Text
+
+
Copies the specified substring of this Text into the specified destination, preserving the markup.
+
+
getSubcommands() - Method in class picocli.CommandLine
+
+
Returns a map with the subcommands registered on this instance.
+
+
getSuggestions() - Method in exception picocli.CommandLine.UnmatchedArgumentException
+
+
Returns suggested solutions if such solutions exist, otherwise returns an empty list.
+
+
getter() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the CommandLine.Model.IGetter that is responsible for supplying the value of this argument.
+
+
getter() - Method in class picocli.CommandLine.Model.UnmatchedArgsBinding
+
+
Returns the getter responsible for producing a Collection that the unmatched arguments can be added to.
+
+
getUnmatched() - Method in exception picocli.CommandLine.UnmatchedArgumentException
+
+
Returns the unmatched command line arguments.
+
+
getUnmatchedArguments() - Method in class picocli.CommandLine
+
+
Returns the list of unmatched command line arguments, if any.
+
+
getUsageHelpWidth() - Method in class picocli.CommandLine
+
+
Returns the maximum width of the usage help message.
+
+
getUsageMessage() - Method in class picocli.CommandLine
+
+
Similar to CommandLine.usage(PrintStream), but returns the usage help message as a String instead of printing it to the PrintStream.
+
+
getUsageMessage(CommandLine.Help.Ansi) - Method in class picocli.CommandLine
+
+
Similar to CommandLine.usage(PrintStream, Help.Ansi), but returns the usage help message as a String instead of printing it to the PrintStream.
+
+
getUsageMessage(CommandLine.Help.ColorScheme) - Method in class picocli.CommandLine
+
+
Similar to CommandLine.usage(PrintStream, Help.ColorScheme), but returns the usage help message as a String instead of printing it to the PrintStream.
+
+
getValue() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the current value of this argument.
+
+
getValue() - Method in exception picocli.CommandLine.ParameterException
+
+
Returns the String value for the (sub)command whose input could not be parsed.
+
+
getVersion() - Method in interface picocli.CommandLine.IVersionProvider
+
+
Returns version information for a command.
+
+
+ + + +

H

+
+
handle(CommandLine.ParseResult) - Method in class picocli.CommandLine.AbstractParseResultHandler
+
+
Processes the specified ParseResult and returns the result as a list of objects.
+
+
handle(CommandLine.ParseResult) - Method in class picocli.CommandLine.RunAll
+
+
Executes the top-level command and all subcommands as Runnable or Callable.
+
+
handle(CommandLine.ParseResult) - Method in class picocli.CommandLine.RunFirst
+
+
Executes the top-level Runnable or Callable subcommand.
+
+
handle(CommandLine.ParseResult) - Method in class picocli.CommandLine.RunLast
+
+
Executes the most specific Runnable or Callable subcommand.
+
+
handleException(CommandLine.ParameterException, PrintStream, CommandLine.Help.Ansi, String...) - Method in class picocli.CommandLine.DefaultExceptionHandler
+
 
+
handleException(CommandLine.ParameterException, PrintStream, CommandLine.Help.Ansi, String...) - Method in interface picocli.CommandLine.IExceptionHandler
+
+
Deprecated.
+
Handles a ParameterException that occurred while parsing the command + line arguments and optionally returns a list of results.
+
+
handleExecutionException(CommandLine.ExecutionException, CommandLine.ParseResult) - Method in class picocli.CommandLine.DefaultExceptionHandler
+
+
This implementation always simply rethrows the specified exception.
+
+
handleExecutionException(CommandLine.ExecutionException, CommandLine.ParseResult) - Method in interface picocli.CommandLine.IExceptionHandler2
+
+
Handles a ExecutionException that occurred while executing the Runnable or + Callable command and optionally returns a list of results.
+
+
handleExecutionException(CommandLine, String[], Exception) - Method in class picocli.groovy.PicocliBaseScript
+
+
If an Exception occurs during PicocliBaseScript.runRunnableSubcommand(List), or PicocliBaseScript.runScriptBody() + then this gets called to report the problem.
+
+
handleParameterException(CommandLine.ParameterException, String[]) - Method in class picocli.groovy.PicocliBaseScript
+
+
If a ParameterException occurs during PicocliBaseScript.parseScriptArguments(CommandLine, String[]) + then this method gets called to report the problem.
+
+
handleParseException(CommandLine.ParameterException, String[]) - Method in class picocli.CommandLine.DefaultExceptionHandler
+
+
Prints the message of the specified exception, followed by the usage message for the command or subcommand + whose input was invalid, to the stream returned by CommandLine.AbstractHandler.err().
+
+
handleParseException(CommandLine.ParameterException, String[]) - Method in interface picocli.CommandLine.IExceptionHandler2
+
+
Handles a ParameterException that occurred while parsing the command + line arguments and optionally returns a list of results.
+
+
handleParseResult(CommandLine.ParseResult) - Method in class picocli.CommandLine.AbstractParseResultHandler
+
+
Prints help if requested, and otherwise calls CommandLine.AbstractParseResultHandler.handle(CommandLine.ParseResult).
+
+
handleParseResult(List<CommandLine>, PrintStream, CommandLine.Help.Ansi) - Method in interface picocli.CommandLine.IParseResultHandler
+
+
Deprecated.
+
Processes a List of CommandLine objects resulting from successfully + parsing the command line arguments and optionally returns a list of results.
+
+
handleParseResult(CommandLine.ParseResult) - Method in interface picocli.CommandLine.IParseResultHandler2
+
+
Processes the ParseResult object resulting from successfully + parsing the command line arguments and returns a return value.
+
+
handleParseResult(List<CommandLine>, PrintStream, CommandLine.Help.Ansi) - Method in class picocli.CommandLine.RunAll
+
+
Prints help if requested, and otherwise executes the top-level command and all subcommands as Runnable + or Callable.
+
+
handleParseResult(List<CommandLine>, PrintStream, CommandLine.Help.Ansi) - Method in class picocli.CommandLine.RunFirst
+
+
Prints help if requested, and otherwise executes the top-level Runnable or Callable command.
+
+
handleParseResult(List<CommandLine>, PrintStream, CommandLine.Help.Ansi) - Method in class picocli.CommandLine.RunLast
+
+
Prints help if requested, and otherwise executes the most specific Runnable or Callable subcommand.
+
+
hasExitCode() - Method in class picocli.CommandLine.AbstractHandler
+
+
Returns true if an exit code was set with CommandLine.AbstractHandler.andExit(int), or false (the default) if + the handler should not call System.exit(int) after processing completes.
+
+
hashCode() - Method in class picocli.CommandLine.Help.Ansi.Text
+
 
+
hashCode() - Method in class picocli.CommandLine.Model.OptionSpec
+
 
+
hashCode() - Method in class picocli.CommandLine.Model.PositionalParamSpec
+
 
+
hashCode() - Method in class picocli.CommandLine.Range
+
 
+
hashCodeImpl() - Method in class picocli.CommandLine.Model.ArgSpec
+
 
+
hasInitialValue() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Determines whether the option or positional parameter will be reset to the CommandLine.Model.ArgSpec.initialValue() + before parsing new input.
+
+
hasMatchedOption(char) - Method in class picocli.CommandLine.ParseResult
+
+
Returns whether an option whose aliases include the specified short name was matched on the command line.
+
+
hasMatchedOption(String) - Method in class picocli.CommandLine.ParseResult
+
+
Returns whether an option whose aliases include the specified name was matched on the command line.
+
+
hasMatchedOption(CommandLine.Model.OptionSpec) - Method in class picocli.CommandLine.ParseResult
+
+
Returns whether the specified option was matched on the command line.
+
+
hasMatchedPositional(int) - Method in class picocli.CommandLine.ParseResult
+
+
Returns whether a positional parameter was matched at the specified position.
+
+
hasMatchedPositional(CommandLine.Model.PositionalParamSpec) - Method in class picocli.CommandLine.ParseResult
+
+
Returns whether the specified positional parameter was matched on the command line.
+
+
hasSubcommand() - Method in class picocli.CommandLine.ParseResult
+
+
Returns true if a subcommand was matched on the command line, false otherwise.
+
+
header(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns the command header text as a string.
+
+
header() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional header lines displayed at the top of the help message.
+
+
header(String...) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the optional header lines displayed at the top of the help message.
+
+
headerHeading(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns the text displayed before the header text; the result of String.format(headerHeading, params).
+
+
headerHeading() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional heading preceding the header section.
+
+
headerHeading(String) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the heading preceding the header section.
+
+
Help(Object) - Constructor for class picocli.CommandLine.Help
+
+
Constructs a new Help instance with a default color scheme, initialized from annotatations + on the specified class and superclasses.
+
+
Help(Object, CommandLine.Help.Ansi) - Constructor for class picocli.CommandLine.Help
+
+
Constructs a new Help instance with a default color scheme, initialized from annotatations + on the specified class and superclasses.
+
+
Help(Object, CommandLine.Help.ColorScheme) - Constructor for class picocli.CommandLine.Help
+
+
Deprecated. +
use picocli.CommandLine.Help#Help(picocli.CommandLine.Model.CommandSpec, picocli.CommandLine.Help.ColorScheme)
+
+
+
Help(CommandLine.Model.CommandSpec, CommandLine.Help.ColorScheme) - Constructor for class picocli.CommandLine.Help
+
+
Constructs a new Help instance with the specified color scheme, initialized from annotatations + on the specified class and superclasses.
+
+
help() - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+ +
+
help(boolean) - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Sets whether this option disables validation of the other arguments, and returns this builder.
+
+
help() - Method in class picocli.CommandLine.Model.OptionSpec
+
+ +
+
HelpCommand() - Constructor for class picocli.CommandLine.HelpCommand
+
 
+
helpCommand() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns whether this subcommand is a help command, and required options and positional + parameters of the parent command should not be validated.
+
+
helpCommand(boolean) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Sets whether this is a help command and required parameter checking should be suspended.
+
+
helpFactory() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the IHelpFactory that is used to construct the usage help message.
+
+
helpFactory(CommandLine.IHelpFactory) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets a new IHelpFactory to customize the usage help message.
+
+
hidden() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns whether this option should be excluded from the usage message.
+
+
hidden() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns whether this command should be hidden from the usage help message of the parent command.
+
+
hidden(boolean) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Set the hidden flag on this command to control whether to show or hide it in the help usage text of the parent command.
+
+
hideParamSyntax() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns whether usage syntax decorations around the paramLabel should be suppressed.
+
+
+ + + +

I

+
+
indent - Variable in class picocli.CommandLine.Help.Column
+
+
Indent (number of empty spaces at the start of the column preceding the text value)
+
+
indentWrappedLines - Variable in class picocli.CommandLine.Help.TextTable
+
+
By default, indent wrapped lines by 2 spaces.
+
+
index() - Method in class picocli.CommandLine.Model.PositionalParamSpec.Builder
+
+
Returns an index or range specifying which of the command line arguments should be assigned to this positional parameter.
+
+
index(String) - Method in class picocli.CommandLine.Model.PositionalParamSpec.Builder
+
+
Sets the index or range specifying which of the command line arguments should be assigned to this positional parameter, and returns this builder.
+
+
index(CommandLine.Range) - Method in class picocli.CommandLine.Model.PositionalParamSpec.Builder
+
+
Sets the index or range specifying which of the command line arguments should be assigned to this positional parameter, and returns this builder.
+
+
index() - Method in class picocli.CommandLine.Model.PositionalParamSpec
+
+
Returns an index or range specifying which of the command line arguments should be assigned to this positional parameter.
+
+
init(CommandLine, CommandLine.Help.Ansi, PrintStream, PrintStream) - Method in class picocli.CommandLine.HelpCommand
+
+
Initializes this object with the information needed to implement a help command that provides usage help for other commands.
+
+
init(CommandLine, CommandLine.Help.Ansi, PrintStream, PrintStream) - Method in interface picocli.CommandLine.IHelpCommandInitializable
+
+
Initializes this object with the information needed to implement a help command that provides usage help for other commands.
+
+
InitializationException(String) - Constructor for exception picocli.CommandLine.InitializationException
+
 
+
InitializationException(String, Exception) - Constructor for exception picocli.CommandLine.InitializationException
+
 
+
initialValue() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the initial value this option or positional parameter.
+
+
insertSynopsisCommandName(int, CommandLine.Help.Ansi.Text) - Method in class picocli.CommandLine.Help
+
+
Returns the detailed synopsis text by inserting the command name before the specified text with options and positional parameters details.
+
+
interactive() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns whether this option will prompt the user to enter a value on the command line.
+
+
internalShowDefaultValue(boolean) - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns whether the default for this option or positional parameter should be shown, potentially overriding the specified global setting.
+
+
internalShowDefaultValue(boolean) - Method in class picocli.CommandLine.Model.OptionSpec
+
 
+
invoke(String, Class<?>, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.invoke(String, Class, PrintStream, PrintStream, Help.Ansi, String...) with System.out for + requested usage help messages, System.err for diagnostic error messages, and CommandLine.Help.Ansi.AUTO.
+
+
invoke(String, Class<?>, PrintStream, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.invoke(String, Class, PrintStream, PrintStream, Help.Ansi, String...) with the specified stream for + requested usage help messages, System.err for diagnostic error messages, and CommandLine.Help.Ansi.AUTO.
+
+
invoke(String, Class<?>, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.invoke(String, Class, PrintStream, PrintStream, Help.Ansi, String...) with the specified stream for + requested usage help messages, System.err for diagnostic error messages, and the specified Ansi mode.
+
+
invoke(String, Class<?>, PrintStream, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class picocli.CommandLine
+
+
Convenience method to allow command line application authors to avoid some boilerplate code in their application.
+
+
isCaseInsensitiveEnumValuesAllowed() - Method in class picocli.CommandLine
+
+
Returns whether the parser should ignore case when converting arguments to enum values.
+
+
isExpandAtFiles() - Method in class picocli.CommandLine
+
+
Returns whether arguments starting with '@' should be treated as the path to an argument file and its + contents should be expanded into separate arguments for each line in the specified file.
+
+
isMultiValue() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns true if this argument's CommandLine.Model.ArgSpec.type() is an array, a Collection or a Map, false otherwise.
+
+
isOption() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns true if this argument is a named option, false otherwise.
+
+
isOption() - Method in class picocli.CommandLine.Model.OptionSpec
+
 
+
isOption() - Method in class picocli.CommandLine.Model.PositionalParamSpec
+
 
+
isOverwrittenOptionsAllowed() - Method in class picocli.CommandLine
+
+
Returns whether options for single-value fields can be specified multiple times on the command line.
+
+
isPositional() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns true if this argument is a positional parameter, false otherwise.
+
+
isPositional() - Method in class picocli.CommandLine.Model.OptionSpec
+
 
+
isPositional() - Method in class picocli.CommandLine.Model.PositionalParamSpec
+
 
+
isPosixClusteredShortOptionsAllowed() - Method in class picocli.CommandLine
+
+
Returns whether the parser accepts clustered short options.
+
+
isSplitQuotedStrings() - Method in class picocli.CommandLine
+
+
Returns whether the parser is allowed to split quoted Strings or not.
+
+
isStopAtPositional() - Method in class picocli.CommandLine
+
+
Returns whether the parser interprets the first positional parameter as "end of options" so the remaining + arguments are all treated as positional parameters.
+
+
isStopAtUnmatched() - Method in class picocli.CommandLine
+
+
Returns whether the parser should stop interpreting options and positional parameters as soon as it encounters an + unmatched option.
+
+
isToggleBooleanFlags() - Method in class picocli.CommandLine
+
+
Returns whether the value of boolean flag options should be "toggled" when the option is matched.
+
+
isTrimQuotes() - Method in class picocli.CommandLine
+
+
Returns whether the parser should trim quotes from command line arguments before processing them.
+
+
isUnknownOption() - Method in exception picocli.CommandLine.UnmatchedArgumentException
+
+
Returns true if the first unmatched command line arguments resembles an option, false otherwise.
+
+
isUnmatchedArgumentsAllowed() - Method in class picocli.CommandLine
+
+
Returns whether the end user may specify arguments on the command line that are not matched to any option or parameter fields.
+
+
isUnmatchedOptionsArePositionalParams() - Method in class picocli.CommandLine
+
+
Returns whether arguments on the command line that resemble an option should be treated as positional parameters.
+
+
isUsageHelpRequested() - Method in class picocli.CommandLine
+
+
Returns true if an option annotated with CommandLine.Option.usageHelp() was specified on the command line.
+
+
isUsageHelpRequested() - Method in class picocli.CommandLine.ParseResult
+
+
Returns true if one of the options that was matched on the command line is a usageHelp option.
+
+
isUseSimplifiedAtFiles() - Method in class picocli.CommandLine
+
+
Returns whether to use a simplified argument file format that is compatible with JCommander.
+
+
isVariable - Variable in class picocli.CommandLine.Range
+
 
+
isVersionHelpRequested() - Method in class picocli.CommandLine
+
+
Returns true if an option annotated with CommandLine.Option.versionHelp() was specified on the command line.
+
+
isVersionHelpRequested() - Method in class picocli.CommandLine.ParseResult
+
+
Returns true if one of the options that was matched on the command line is a versionHelp option.
+
+
+ + + +

J

+
+
join(CommandLine.Help.Ansi, int, String[], StringBuilder, Object...) - Static method in class picocli.CommandLine.Help
+
+
Formats each of the specified values and appends it to the specified StringBuilder.
+
+
+ + + +

L

+
+
Layout(CommandLine.Help.ColorScheme, int) - Constructor for class picocli.CommandLine.Help.Layout
+
+
Constructs a Layout with the specified color scheme, a new default TextTable, the + default option renderer, and the + default parameter renderer.
+
+
Layout(CommandLine.Help.ColorScheme, CommandLine.Help.TextTable) - Constructor for class picocli.CommandLine.Help.Layout
+
+
Constructs a Layout with the specified color scheme, the specified TextTable, the + default option renderer, and the + default parameter renderer.
+
+
Layout(CommandLine.Help.ColorScheme, CommandLine.Help.TextTable, CommandLine.Help.IOptionRenderer, CommandLine.Help.IParameterRenderer) - Constructor for class picocli.CommandLine.Help.Layout
+
+
Constructs a Layout with the specified color scheme, the specified TextTable, the + specified option renderer and the specified parameter renderer.
+
+
layout(CommandLine.Model.ArgSpec, CommandLine.Help.Ansi.Text[][]) - Method in class picocli.CommandLine.Help.Layout
+
+
Copies the specified text values into the correct cells in the CommandLine.Help.TextTable.
+
+
limitSplit() - Method in class picocli.CommandLine.Model.ParserSpec
+
+
Returns true if arguments should be split first before any further processing and the number of + parts resulting from the split is limited to the max arity of the argument.
+
+
limitSplit(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
+
Sets whether arguments should be split first before any further processing.
+
+
longestName() - Method in class picocli.CommandLine.Model.OptionSpec
+
+
Returns the longest option name.
+
+
+ + + +

M

+
+
main(String...) - Static method in class picocli.AutoComplete
+
+
Generates a bash completion script for the specified command class.
+
+
matchedOption(char) - Method in class picocli.CommandLine.ParseResult
+
+
Returns the option with the specified short name, or null if no option with that name was matched + on the command line.
+
+
matchedOption(String) - Method in class picocli.CommandLine.ParseResult
+
+
Returns the option with the specified name, or null if no option with that name was matched on the command line.
+
+
matchedOptions() - Method in class picocli.CommandLine.ParseResult
+
+
Returns a list of matched options, in the order they were found on the command line.
+
+
matchedOptionValue(char, T) - Method in class picocli.CommandLine.ParseResult
+
+
Returns the command line argument value of the option with the specified name, converted to the type of the option, or the specified default value if no option with the specified name was matched.
+
+
matchedOptionValue(String, T) - Method in class picocli.CommandLine.ParseResult
+
+
Returns the command line argument value of the option with the specified name, converted to the type of the option, or the specified default value if no option with the specified name was matched.
+
+
matchedPositional(int) - Method in class picocli.CommandLine.ParseResult
+
+
Returns the first PositionalParamSpec that matched an argument at the specified position, or null if no positional parameters were matched at that position.
+
+
matchedPositionals(int) - Method in class picocli.CommandLine.ParseResult
+
+
Returns all PositionalParamSpec objects that matched an argument at the specified position, or an empty list if no positional parameters were matched at that position.
+
+
matchedPositionals() - Method in class picocli.CommandLine.ParseResult
+
+
Returns a list of matched positional parameters.
+
+
matchedPositionalValue(int, T) - Method in class picocli.CommandLine.ParseResult
+
+
Returns the command line argument value of the positional parameter at the specified position, converted to the type of the positional parameter, or the specified default value if no positional parameter was matched at that position.
+
+
max - Variable in class picocli.CommandLine.Range
+
+
Maximum accepted number of parameters for an option or positional parameter.
+
+
max(int) - Method in class picocli.CommandLine.Range
+
+
Returns a new Range object with the max value replaced by the specified value.
+
+
MaxValuesExceededException(CommandLine, String) - Constructor for exception picocli.CommandLine.MaxValuesExceededException
+
 
+
messages() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the Messages for this arg specification, or null.
+
+
messages(CommandLine.Model.Messages) - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Sets the Messages for this ArgSpec, and returns this ArgSpec.
+
+
Messages(CommandLine.Model.CommandSpec, ResourceBundle) - Constructor for class picocli.CommandLine.Model.Messages
+
 
+
messages() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the Messages for this usage help message specification, or null.
+
+
messages(CommandLine.Model.Messages) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the Messages for this usageMessage specification, and returns this UsageMessageSpec.
+
+
min - Variable in class picocli.CommandLine.Range
+
+
Required number of parameters for an option or positional parameter.
+
+
min(int) - Method in class picocli.CommandLine.Range
+
+
Returns a new Range object with the min value replaced by the specified value.
+
+
MissingParameterException(CommandLine, CommandLine.Model.ArgSpec, String) - Constructor for exception picocli.CommandLine.MissingParameterException
+
 
+
MissingParameterException(CommandLine, Collection<CommandLine.Model.ArgSpec>, String) - Constructor for exception picocli.CommandLine.MissingParameterException
+
 
+
MissingTypeConverterException(CommandLine, String) - Constructor for exception picocli.CommandLine.MissingTypeConverterException
+
 
+
mixins() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns a map of the mixin names to mixin CommandSpec objects configured for this command.
+
+
mixinStandardHelpOptions() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns true if the standard help options have been mixed in with this command, false otherwise.
+
+
mixinStandardHelpOptions(boolean) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Sets whether the standard help options should be mixed in with this command.
+
+
+ + + +

N

+
+
name() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns name of this command.
+
+
name(String) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Sets the String to use as the program name in the synopsis line of the help message.
+
+
names() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns all names of this command, including CommandLine.Model.CommandSpec.name() and CommandLine.Model.CommandSpec.aliases().
+
+
names() - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Returns one or more option names.
+
+
names(String...) - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Replaces the option names with the specified values.
+
+
names() - Method in class picocli.CommandLine.Model.OptionSpec
+
+
Returns one or more option names.
+
+
+ + + +

O

+
+
off() - Method in interface picocli.CommandLine.Help.Ansi.IStyle
+
+
Returns the ANSI escape code for turning this style off.
+
+
off() - Method in enum picocli.CommandLine.Help.Ansi.Style
+
 
+
off(CommandLine.Help.Ansi.IStyle...) - Static method in enum picocli.CommandLine.Help.Ansi.Style
+
+
Returns the concatenated ANSI escape codes for turning all specified styles off.
+
+
on() - Method in interface picocli.CommandLine.Help.Ansi.IStyle
+
+
Returns the ANSI escape code for turning this style on.
+
+
on() - Method in enum picocli.CommandLine.Help.Ansi.Style
+
 
+
on(CommandLine.Help.Ansi.IStyle...) - Static method in enum picocli.CommandLine.Help.Ansi.Style
+
+
Returns the concatenated ANSI escape codes for turning all specified styles on.
+
+
optionArity(Field) - Static method in class picocli.CommandLine.Range
+
+
Returns a new Range based on the CommandLine.Option.arity() annotation on the specified field, + or the field type's default arity if no arity was specified.
+
+
optionList() - Method in class picocli.CommandLine.Help
+
+
Returns a description of the options supported by the application.
+
+
optionList(CommandLine.Help.Layout, Comparator<CommandLine.Model.OptionSpec>, CommandLine.Help.IParamLabelRenderer) - Method in class picocli.CommandLine.Help
+
+
Sorts all Options with the specified comparator (if the comparator is non-null), + then adds all non-hidden options to the + specified TextTable and returns the result of TextTable.toString().
+
+
optionListHeading(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns the text displayed before the option list; an empty string if there are no options, + otherwise the result of String.format(optionListHeading, params).
+
+
optionListHeading() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional heading preceding the options list.
+
+
optionListHeading(String) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the heading preceding the options list.
+
+
optionParams(CommandLine.Help.Ansi.IStyle...) - Method in class picocli.CommandLine.Help.ColorScheme
+
+
Adds the specified styles to the registered styles for option parameters in this color scheme and returns this color scheme.
+
+
optionParamStyles - Variable in class picocli.CommandLine.Help.ColorScheme
+
 
+
optionParamText(String) - Method in class picocli.CommandLine.Help.ColorScheme
+
+
Returns a Text with all optionParam styles applied to the specified optionParam string.
+
+
optionRenderer - Variable in class picocli.CommandLine.Help.Layout
+
 
+
options(CommandLine.Help.Ansi.IStyle...) - Method in class picocli.CommandLine.Help.ColorScheme
+
+
Adds the specified styles to the registered styles for options in this color scheme and returns this color scheme.
+
+
options() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the list of options configured for this command.
+
+
optionsMap() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns a map of the option names to option spec objects configured for this command.
+
+
optionStyles - Variable in class picocli.CommandLine.Help.ColorScheme
+
 
+
optionText(String) - Method in class picocli.CommandLine.Help.ColorScheme
+
+
Returns a Text with all option styles applied to the specified option string.
+
+
order() - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Returns the position in the options list in the usage help message at which this option should be shown.
+
+
order(int) - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Sets the position in the options list in the usage help message at which this option should be shown, and returns this builder.
+
+
order() - Method in class picocli.CommandLine.Model.OptionSpec
+
+
Returns the position in the options list in the usage help message at which this option should be shown.
+
+
originalArgs(String[]) - Method in class picocli.CommandLine.ParseResult.Builder
+
+
Sets the specified command line arguments that were parsed.
+
+
originalArgs() - Method in class picocli.CommandLine.ParseResult
+
+
Returns the command line arguments that were parsed.
+
+
originalStringValues() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the original command line arguments matched by this option or positional parameter spec.
+
+
out() - Method in class picocli.CommandLine.AbstractHandler
+
+
Returns the stream to print command output to.
+
+
overflow - Variable in class picocli.CommandLine.Help.Column
+
+
Policy that determines how to handle values larger than the column width.
+
+
OverwrittenOptionException(CommandLine, CommandLine.Model.ArgSpec, String) - Constructor for exception picocli.CommandLine.OverwrittenOptionException
+
 
+
overwrittenOptionsAllowed() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
overwrittenOptionsAllowed(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
+ + + +

P

+
+
parameterArity(Field) - Static method in class picocli.CommandLine.Range
+
+
Returns a new Range based on the CommandLine.Parameters.arity() annotation on the specified field, + or the field type's default arity if no arity was specified.
+
+
ParameterException(CommandLine, String) - Constructor for exception picocli.CommandLine.ParameterException
+
+
Constructs a new ParameterException with the specified CommandLine and error message.
+
+
ParameterException(CommandLine, String, Throwable) - Constructor for exception picocli.CommandLine.ParameterException
+
+
Constructs a new ParameterException with the specified CommandLine and error message.
+
+
ParameterException(CommandLine, String, Throwable, CommandLine.Model.ArgSpec, String) - Constructor for exception picocli.CommandLine.ParameterException
+
+
Constructs a new ParameterException with the specified CommandLine and error message.
+
+
ParameterException(CommandLine, String, CommandLine.Model.ArgSpec, String) - Constructor for exception picocli.CommandLine.ParameterException
+
+
Constructs a new ParameterException with the specified CommandLine and error message.
+
+
parameterIndex(Field) - Static method in class picocli.CommandLine.Range
+
+
Returns a new Range based on the CommandLine.Parameters.index() annotation on the specified field.
+
+
ParameterIndexGapException(String) - Constructor for exception picocli.CommandLine.ParameterIndexGapException
+
 
+
parameterLabelRenderer() - Method in class picocli.CommandLine.Help
+
+
Option and positional parameter value label renderer used for the synopsis line(s) and the option list.
+
+
parameterList() - Method in class picocli.CommandLine.Help
+
+
Returns the section of the usage help message that lists the parameters with their descriptions.
+
+
parameterList(CommandLine.Help.Layout, CommandLine.Help.IParamLabelRenderer) - Method in class picocli.CommandLine.Help
+
+
Returns the section of the usage help message that lists the parameters with their descriptions.
+
+
parameterListHeading(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns the text displayed before the positional parameter list; an empty string if there are no positional + parameters, otherwise the result of String.format(parameterListHeading, params).
+
+
parameterListHeading() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional heading preceding the parameter list.
+
+
parameterListHeading(String) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the optional heading preceding the parameter list.
+
+
parameterRenderer - Variable in class picocli.CommandLine.Help.Layout
+
 
+
parameters(CommandLine.Help.Ansi.IStyle...) - Method in class picocli.CommandLine.Help.ColorScheme
+
+
Adds the specified styles to the registered styles for positional parameters in this color scheme and returns this color scheme.
+
+
parameterStyles - Variable in class picocli.CommandLine.Help.ColorScheme
+
 
+
parameterText(String) - Method in class picocli.CommandLine.Help.ColorScheme
+
+
Returns a Text with all parameter styles applied to the specified parameter string.
+
+
paramLabel() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the name of the option or positional parameter used in the usage help message.
+
+
parent() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the parent command of this subcommand, or null if this is a top-level command.
+
+
parent(CommandLine.Model.CommandSpec) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Sets the parent command of this subcommand.
+
+
parse(String) - Static method in enum picocli.CommandLine.Help.Ansi.Style
+
+
Parses the specified comma-separated sequence of style descriptors and returns the associated + styles.
+
+
parse(String...) - Method in class picocli.CommandLine
+
+
Parses the specified command line arguments and returns a list of CommandLine objects representing the + top-level command and any subcommands (if any) that were recognized and initialized during the parsing process.
+
+
parseArgs(String...) - Method in class picocli.CommandLine
+
+
Parses the specified command line arguments and returns a list of ParseResult with the options, positional + parameters, and subcommands (if any) that were recognized and initialized during the parsing process.
+
+
parser() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the parser specification for this command.
+
+
parser(CommandLine.Model.ParserSpec) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Initializes the parser specification for this command from the specified settings and returns this commandSpec.
+
+
ParserSpec() - Constructor for class picocli.CommandLine.Model.ParserSpec
+
 
+
parseScriptArguments(CommandLine, String[]) - Method in class picocli.groovy.PicocliBaseScript
+
+
Returns the result of calling CommandLine.parse(String...) with the given arguments.
+
+
parseWithHandler(CommandLine.IParseResultHandler, PrintStream, String...) - Method in class picocli.CommandLine
+
+ +
+
parseWithHandler(CommandLine.IParseResultHandler2<R>, String[]) - Method in class picocli.CommandLine
+
+
Returns the result of calling CommandLine.parseWithHandlers(IParseResultHandler2, IExceptionHandler2, String...) with + a new CommandLine.DefaultExceptionHandler in addition to the specified parse result handler and the specified command line arguments.
+
+
parseWithHandlers(CommandLine.IParseResultHandler, PrintStream, CommandLine.Help.Ansi, CommandLine.IExceptionHandler, String...) - Method in class picocli.CommandLine
+
+ +
+
parseWithHandlers(CommandLine.IParseResultHandler2<R>, CommandLine.IExceptionHandler2<R>, String...) - Method in class picocli.CommandLine
+
+
Tries to parse the specified command line arguments, and if successful, delegates + the processing of the resulting ParseResult object to the specified handler.
+
+
picocli - package picocli
+
+
Provides classes and interfaces for the main picocli command line parsing and + autocompletion functionality.
+
+
picocli.groovy - package picocli.groovy
+
+
Provides classes and annotations to give Groovy scripts convenient access to picocli functionality.
+
+
PicocliBaseScript - Class in picocli.groovy
+
+
+ Base script class that provides picocli declarative (annotation-based) command line argument processing for Groovy scripts.
+
+
PicocliBaseScript() - Constructor for class picocli.groovy.PicocliBaseScript
+
 
+
PicocliException(String) - Constructor for exception picocli.CommandLine.PicocliException
+
 
+
PicocliException(String, Throwable) - Constructor for exception picocli.CommandLine.PicocliException
+
 
+
PicocliScript - Annotation Type in picocli.groovy
+
+
+ Annotation to give Groovy scripts convenient access to picocli functionality.
+
+
PicocliScriptASTTransformation - Class in picocli.groovy
+
+
Ensures that Groovy scripts annotated with PicocliScript are transformed into a class that + extends PicocliBaseScript.
+
+
PicocliScriptASTTransformation() - Constructor for class picocli.groovy.PicocliScriptASTTransformation
+
 
+
plainString() - Method in class picocli.CommandLine.Help.Ansi.Text
+
+
Returns the plain text without any formatting.
+
+
populateCommand(T, String...) - Static method in class picocli.CommandLine
+
+
+ Convenience method that initializes the specified annotated object from the specified command line arguments.
+
+
populateSpec(Class<T>, String...) - Static method in class picocli.CommandLine
+
+
+ Convenience method that derives the command specification from the specified interface class, and returns an + instance of the specified interface.
+
+
positionalParameters() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the list of positional parameters configured for this command.
+
+
posixClusteredShortOptionsAllowed() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
posixClusteredShortOptionsAllowed(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
posixOptionsMap() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns a map of the short (single character) option names to option spec objects configured for this command.
+
+
printErrorMessage(String) - Method in class picocli.groovy.PicocliBaseScript
+
+
Error messages that arise from command line processing call this.
+
+
printHelpIfRequested(List<CommandLine>, PrintStream, CommandLine.Help.Ansi) - Static method in class picocli.CommandLine
+
+ +
+
printHelpIfRequested(CommandLine.ParseResult) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.printHelpIfRequested(List, PrintStream, PrintStream, Help.Ansi) with + parseResult.asCommandLineList(), System.out, System.err, Help.Ansi.AUTO.
+
+
printHelpIfRequested(List<CommandLine>, PrintStream, PrintStream, CommandLine.Help.Ansi) - Static method in class picocli.CommandLine
+
+
Helper method that may be useful when processing the list of CommandLine objects that result from successfully + parsing command line arguments.
+
+
printHelpIfRequested(List<CommandLine>, PrintStream, PrintStream, CommandLine.Help.ColorScheme) - Static method in class picocli.CommandLine
+
+
Helper method that may be useful when processing the list of CommandLine objects that result from successfully + parsing command line arguments.
+
+
printHelpMessage(CommandLine) - Method in class picocli.groovy.PicocliBaseScript
+
+
If an @Option whose usageHelp attribute is annotated as true appears in the arguments.
+
+
printHelpMessage(CommandLine, PrintStream) - Method in class picocli.groovy.PicocliBaseScript
+
+
If an @Option whose usageHelp attribute is annotated as true appears in the arguments.
+
+
printSuggestions(CommandLine.ParameterException, PrintStream) - Static method in exception picocli.CommandLine.UnmatchedArgumentException
+
+
Returns true and prints suggested solutions to the specified stream if such solutions exist, otherwise returns false.
+
+
printSuggestions(PrintStream) - Method in exception picocli.CommandLine.UnmatchedArgumentException
+
+
Returns true and prints suggested solutions to the specified stream if such solutions exist, otherwise returns false.
+
+
printVersionHelp(PrintStream) - Method in class picocli.CommandLine
+
+ +
+
printVersionHelp(PrintStream, CommandLine.Help.Ansi) - Method in class picocli.CommandLine
+
+
Prints version information from the CommandLine.Command.version() annotation to the specified PrintStream.
+
+
printVersionHelp(PrintStream, CommandLine.Help.Ansi, Object...) - Method in class picocli.CommandLine
+
+
Prints version information from the CommandLine.Command.version() annotation to the specified PrintStream.
+
+
printVersionHelpMessage(CommandLine) - Method in class picocli.groovy.PicocliBaseScript
+
+
If an @Option whose versionHelp attribute is annotated as true appears in the arguments.
+
+
putValue(int, int, CommandLine.Help.Ansi.Text) - Method in class picocli.CommandLine.Help.TextTable
+
+
Writes the specified value into the cell at the specified row and column and returns the last row and + column written to.
+
+
+ + + +

Q

+
+
qualifiedName() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the String to use as the program name in the synopsis line of the help message: + this command's name, preceded by the qualified name of the parent command, if any, separated by a space.
+
+
qualifiedName(String) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns this command's fully qualified name, which is its name, preceded by the qualified name of the parent command, if this command has a parent command.
+
+
+ + + +

R

+
+
Range(int, int, boolean, boolean, String) - Constructor for class picocli.CommandLine.Range
+
+
Constructs a new Range object with the specified parameters.
+
+
registerConverter(Class<K>, CommandLine.ITypeConverter<K>) - Method in class picocli.CommandLine
+
+
Registers the specified type converter for the specified class.
+
+
render(CommandLine.Model.OptionSpec, CommandLine.Help.IParamLabelRenderer, CommandLine.Help.ColorScheme) - Method in interface picocli.CommandLine.Help.IOptionRenderer
+
+
Returns a text representation of the specified option and its parameter(s) if any.
+
+
render(CommandLine.Model.PositionalParamSpec, CommandLine.Help.IParamLabelRenderer, CommandLine.Help.ColorScheme) - Method in interface picocli.CommandLine.Help.IParameterRenderer
+
+
Returns a text representation of the specified positional parameter.
+
+
render(CommandLine.Help) - Method in interface picocli.CommandLine.IHelpSectionRenderer
+
+
Renders a section of the usage help, like header heading, header, synopsis heading, + synopsis, description heading, description, etc.
+
+
renderedDescription() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the description of this option, after variables are rendered.
+
+
renderParameterLabel(CommandLine.Model.ArgSpec, CommandLine.Help.Ansi, List<CommandLine.Help.Ansi.IStyle>) - Method in interface picocli.CommandLine.Help.IParamLabelRenderer
+
+
Returns a text rendering of the option parameter or positional parameter; returns an empty string + "" if the option is a boolean and does not take a parameter.
+
+
required() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns whether this is a required option or positional parameter.
+
+
requiredArgs() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the list of required options and positional parameters configured for this command.
+
+
requiredOptionMarker() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the character used to prefix required options in the options list.
+
+
requiredOptionMarker(char) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the character used to prefix required options in the options list.
+
+
resetOriginalStringValues() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Sets the originalStringValues to a new list instance.
+
+
resetStringValues() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Sets the stringValues to a new list instance.
+
+
resourceBundle() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the resource bundle for this command.
+
+
resourceBundle(ResourceBundle) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Initializes the resource bundle for this command: sets the UsageMessageSpec.messages to + a Messages object created from this command spec and the specified bundle, and then sets the + ArgSpec.messages of all options and positional parameters in this command + to the same Messages instance.
+
+
resourceBundle(CommandLine.Model.Messages) - Static method in class picocli.CommandLine.Model.Messages
+
+
Returns the ResourceBundle of the specified Messages object or null if the specified Messages object is null.
+
+
resourceBundle() - Method in class picocli.CommandLine.Model.Messages
+
+
Returns the ResourceBundle of this object or null.
+
+
returnResultOrExit(R) - Method in class picocli.CommandLine.AbstractHandler
+
+
Convenience method for subclasses that returns the specified result object if no exit code was set, + or otherwise, if an exit code was set, calls System.exit with the configured + exit code to terminate the currently running Java virtual machine.
+
+
row - Variable in class picocli.CommandLine.Help.TextTable.Cell
+
+
Table row index (zero based).
+
+
rowCount() - Method in class picocli.CommandLine.Help.TextTable
+
+
Returns the current number of rows of this TextTable.
+
+
run() - Method in class picocli.CommandLine.HelpCommand
+
+
Invokes usage for the specified command, or for the parent command.
+
+
run(R, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.run(Runnable, PrintStream, PrintStream, Help.Ansi, String...) with System.out for + requested usage help messages, System.err for diagnostic error messages, and CommandLine.Help.Ansi.AUTO.
+
+
run(R, PrintStream, String...) - Static method in class picocli.CommandLine
+
+ +
+
run(R, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.run(Runnable, PrintStream, PrintStream, Help.Ansi, String...) with System.err for diagnostic error messages.
+
+
run(R, PrintStream, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class picocli.CommandLine
+
+
Convenience method to allow command line application authors to avoid some boilerplate code in their application.
+
+
run(Class<R>, CommandLine.IFactory, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.run(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...) with System.out for + requested usage help messages, System.err for diagnostic error messages, and CommandLine.Help.Ansi.AUTO.
+
+
run(Class<R>, CommandLine.IFactory, PrintStream, String...) - Static method in class picocli.CommandLine
+
+ +
+
run(Class<R>, CommandLine.IFactory, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class picocli.CommandLine
+
+
Delegates to CommandLine.run(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...) with + System.err for diagnostic error messages.
+
+
run(Class<R>, CommandLine.IFactory, PrintStream, PrintStream, CommandLine.Help.Ansi, String...) - Static method in class picocli.CommandLine
+
+
Convenience method to allow command line application authors to avoid some boilerplate code in their application.
+
+
run() - Method in class picocli.groovy.PicocliBaseScript
+
+
+ Parses the command line and initializes @Field variables + annotated with @Option or @Parameters before executing the script body.
+
+
RunAll() - Constructor for class picocli.CommandLine.RunAll
+
 
+
RunFirst() - Constructor for class picocli.CommandLine.RunFirst
+
 
+
RunLast() - Constructor for class picocli.CommandLine.RunLast
+
 
+
runRunnableSubcommand(List<CommandLine>) - Method in class picocli.groovy.PicocliBaseScript
+
+
If the most specific subcommand (the last CommandLine object in the list) implements Runnable or Callable, + then run it.
+
+
runScriptBody() - Method in class picocli.groovy.PicocliBaseScript
+
+
The script body.
+
+
+ + + +

S

+
+
SECTION_KEY_COMMAND_LIST - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Subcommand List section.
+
+
SECTION_KEY_COMMAND_LIST_HEADING - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Subcommand List Heading section.
+
+
SECTION_KEY_DESCRIPTION - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Description section.
+
+
SECTION_KEY_DESCRIPTION_HEADING - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Description Heading section.
+
+
SECTION_KEY_FOOTER - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Footer section.
+
+
SECTION_KEY_FOOTER_HEADING - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Footer Heading section.
+
+
SECTION_KEY_HEADER - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Header section.
+
+
SECTION_KEY_HEADER_HEADING - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Header Heading section.
+
+
SECTION_KEY_OPTION_LIST - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Option List section.
+
+
SECTION_KEY_OPTION_LIST_HEADING - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Option List Heading section.
+
+
SECTION_KEY_PARAMETER_LIST - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Parameter List section.
+
+
SECTION_KEY_PARAMETER_LIST_HEADING - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Parameter List Heading section.
+
+
SECTION_KEY_SYNOPSIS - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Synopsis section.
+
+
SECTION_KEY_SYNOPSIS_HEADING - Static variable in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Section key to control the section renderer for the Synopsis Heading section.
+
+
sectionKeys() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the section keys in the order that the usage help message should render the sections.
+
+
sectionKeys(List<String>) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the section keys in the order that the usage help message should render the sections.
+
+
sectionMap() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the map of section keys and renderers used to construct the usage help message.
+
+
sectionMap(Map<String, CommandLine.IHelpSectionRenderer>) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the map of section keys and renderers used to construct the usage help message to a copy of the specified map.
+
+
self() - Method in class picocli.CommandLine.AbstractHandler
+
+
Returns this to allow method chaining when calling the setters for a fluent API.
+
+
self() - Method in class picocli.CommandLine.DefaultExceptionHandler
+
 
+
self() - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Returns this builder.
+
+
self() - Method in class picocli.CommandLine.Model.PositionalParamSpec.Builder
+
+
Returns this builder.
+
+
self() - Method in class picocli.CommandLine.RunAll
+
 
+
self() - Method in class picocli.CommandLine.RunFirst
+
 
+
self() - Method in class picocli.CommandLine.RunLast
+
 
+
separator() - Method in interface picocli.CommandLine.Help.IParamLabelRenderer
+
+
Returns the separator between option name and param label.
+
+
separator() - Method in class picocli.CommandLine.Model.ParserSpec
+
+
Returns the String to use as the separator between options and option parameters.
+
+
separator(String) - Method in class picocli.CommandLine.Model.ParserSpec
+
+
Sets the String to use as the separator between options and option parameters.
+
+
set(T) - Method in interface picocli.CommandLine.Model.ISetter
+
+
Sets the new value of the option or positional parameter.
+
+
setAtFileCommentChar(Character) - Method in class picocli.CommandLine
+
+
Sets the character that starts a single-line comment or null if all content of argument files should + be interpreted as arguments (without comments).
+
+
setCaseInsensitiveEnumValuesAllowed(boolean) - Method in class picocli.CommandLine
+
+
Sets whether the parser should ignore case when converting arguments to enum values.
+
+
setCommandName(String) - Method in class picocli.CommandLine
+
+
Sets the command name (also called program name) displayed in the usage help synopsis to the specified value.
+
+
setDefaultValueProvider(CommandLine.IDefaultValueProvider) - Method in class picocli.CommandLine
+
+
Sets a default value provider for the command and sub-commands
+
+
setEndOfOptionsDelimiter(String) - Method in class picocli.CommandLine
+
+
Sets the end-of-options delimiter that signals that the remaining command line arguments should be treated as positional parameters.
+
+
setExpandAtFiles(boolean) - Method in class picocli.CommandLine
+
+
Sets whether arguments starting with '@' should be treated as the path to an argument file and its + contents should be expanded into separate arguments for each line in the specified file.
+
+
setHelpFactory(CommandLine.IHelpFactory) - Method in class picocli.CommandLine
+
+
Sets a new IHelpFactory to customize the usage help message.
+
+
setHelpSectionKeys(List<String>) - Method in class picocli.CommandLine
+
+
Sets the section keys in the order that the usage help message should render the sections.
+
+
setHelpSectionMap(Map<String, CommandLine.IHelpSectionRenderer>) - Method in class picocli.CommandLine
+
+
Sets the map of section keys and renderers used to construct the usage help message.
+
+
setOverwrittenOptionsAllowed(boolean) - Method in class picocli.CommandLine
+
+
Sets whether options for single-value fields can be specified multiple times on the command line without a CommandLine.OverwrittenOptionException being thrown.
+
+
setPosixClusteredShortOptionsAllowed(boolean) - Method in class picocli.CommandLine
+
+
Sets whether short options like -x -v -f SomeFile can be clustered together like -xvfSomeFile.
+
+
setResourceBundle(ResourceBundle) - Method in class picocli.CommandLine
+
+
Sets the ResourceBundle containing usage help message strings.
+
+
setSeparator(String) - Method in class picocli.CommandLine
+
+
Sets the String the parser uses to separate option names from option values to the specified value.
+
+
setSplitQuotedStrings(boolean) - Method in class picocli.CommandLine
+
+
Sets whether the parser is allowed to split quoted Strings.
+
+
setStopAtPositional(boolean) - Method in class picocli.CommandLine
+
+
Sets whether the parser interprets the first positional parameter as "end of options" so the remaining + arguments are all treated as positional parameters.
+
+
setStopAtUnmatched(boolean) - Method in class picocli.CommandLine
+
+
Sets whether the parser should stop interpreting options and positional parameters as soon as it encounters an + unmatched option.
+
+
setter() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the CommandLine.Model.ISetter that is responsible for modifying the value of this argument.
+
+
setter() - Method in class picocli.CommandLine.Model.UnmatchedArgsBinding
+
+
Returns the setter responsible for consuming the unmatched arguments.
+
+
setToggleBooleanFlags(boolean) - Method in class picocli.CommandLine
+
+
Sets whether the value of boolean flag options should be "toggled" when the option is matched.
+
+
setTrimQuotes(boolean) - Method in class picocli.CommandLine
+
+
Sets whether the parser should trim quotes from command line arguments before processing them.
+
+
setUnmatchedArgumentsAllowed(boolean) - Method in class picocli.CommandLine
+
+
Sets whether the end user may specify unmatched arguments on the command line without a CommandLine.UnmatchedArgumentException being thrown.
+
+
setUnmatchedOptionsArePositionalParams(boolean) - Method in class picocli.CommandLine
+
+
Sets whether arguments on the command line that resemble an option should be treated as positional parameters.
+
+
setUsageHelpWidth(int) - Method in class picocli.CommandLine
+
+
Sets the maximum width of the usage help message.
+
+
setUseSimplifiedAtFiles(boolean) - Method in class picocli.CommandLine
+
+
Sets whether to use a simplified argument file format that is compatible with JCommander.
+
+
setValue(T) - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Sets the value of this argument to the specified value and returns the previous value.
+
+
setValue(T, CommandLine) - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Deprecated. +
use CommandLine.Model.ArgSpec.setValue(Object) instead. This was a design mistake.
+
+
+
shortestFirst() - Static method in class picocli.CommandLine.Help
+
+
Sorts short strings before longer strings.
+
+
showDefaultValue() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns whether this option or positional parameter's default value should be shown in the usage help.
+
+
showDefaultValues() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns whether the options list in the usage help message should show default values for all non-boolean options.
+
+
showDefaultValues(boolean) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets whether the options list in the usage help message should show default values for all non-boolean options.
+
+
sortOptions() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns whether the options list in the usage help message should be sorted alphabetically.
+
+
sortOptions(boolean) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets whether the options list in the usage help message should be sorted alphabetically.
+
+
splitLines() - Method in class picocli.CommandLine.Help.Ansi.Text
+
 
+
splitQuotedStrings() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
splitQuotedStrings(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
splitRegex() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns a regular expression to split option parameter values or "" if the value should not be split.
+
+
stopAtPositional() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
stopAtPositional(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
stopAtUnmatched() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
stopAtUnmatched(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
string(String) - Method in enum picocli.CommandLine.Help.Ansi
+
+
Returns a String where any markup like + @|bg(red),white,underline some text|@ is converted to ANSI escape codes + if this Ansi is ON, or suppressed if this Ansi is OFF.
+
+
stringValues() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the untyped command line arguments matched by this option or positional parameter spec.
+
+
subcommand(CommandLine.ParseResult) - Method in class picocli.CommandLine.ParseResult.Builder
+
+
Sets the specified ParseResult for a subcommand that was matched on the command line.
+
+
subcommand() - Method in class picocli.CommandLine.ParseResult
+
+
Returns the ParseResult for the subcommand of this command that was matched on the command line, or null if no subcommand was matched.
+
+
subcommands() - Method in class picocli.CommandLine.Help
+
+
Returns the map of subcommand Help instances for this command Help.
+
+
subcommands() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns a read-only view of the subcommand map.
+
+
substring(int) - Method in class picocli.CommandLine.Help.Ansi.Text
+
+
Returns a new Text instance that is a substring of this Text.
+
+
substring(int, int) - Method in class picocli.CommandLine.Help.Ansi.Text
+
+
Returns a new Text instance that is a substring of this Text.
+
+
synopsis() - Method in class picocli.CommandLine.Help
+
+
Deprecated. + +
+
+
synopsis(int) - Method in class picocli.CommandLine.Help
+
+
Returns a synopsis for the command, reserving the specified space for the synopsis heading.
+
+
synopsisHeading(Object...) - Method in class picocli.CommandLine.Help
+
+
Returns the text displayed before the synopsis text; the result of String.format(synopsisHeading, params).
+
+
synopsisHeading() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the optional heading preceding the synopsis.
+
+
synopsisHeading(String) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the optional heading preceding the synopsis.
+
+
synopsisHeadingLength() - Method in class picocli.CommandLine.Help
+
+
Returns the number of characters the synopsis heading will take on the same line as the synopsis.
+
+
+ + + +

T

+
+
table - Variable in class picocli.CommandLine.Help.Layout
+
 
+
text(String) - Method in enum picocli.CommandLine.Help.Ansi
+
+
Returns a new Text object for this Ansi mode, encapsulating the specified string + which may contain markup like @|bg(red),white,underline some text|@.
+
+
Text(int) - Constructor for class picocli.CommandLine.Help.Ansi.Text
+
+
Constructs a Text with the specified max length (for use in a TextTable Column).
+
+
Text(CommandLine.Help.Ansi.Text) - Constructor for class picocli.CommandLine.Help.Ansi.Text
+
+
Copy constructor.
+
+
Text(String) - Constructor for class picocli.CommandLine.Help.Ansi.Text
+
+
Constructs a Text with the specified String, which may contain markup like + @|bg(red),white,underline some text|@.
+
+
textAt(int, int) - Method in class picocli.CommandLine.Help.TextTable
+
+
Returns the Text slot at the specified row and column to write a text value into.
+
+
TextTable(CommandLine.Help.Ansi, CommandLine.Help.Column[]) - Constructor for class picocli.CommandLine.Help.TextTable
+
 
+
throwOrExit(CommandLine.ExecutionException) - Method in class picocli.CommandLine.AbstractHandler
+
+
Convenience method for subclasses that throws the specified ExecutionException if no exit code was set, + or otherwise, if an exit code was set, prints the stacktrace of the specified exception + to the diagnostic error stream and calls System.exit with the configured + exit code to terminate the currently running Java virtual machine.
+
+
toBuilder() - Method in class picocli.CommandLine.Model.OptionSpec
+
+
Returns a new Builder initialized with the attributes from this OptionSpec.
+
+
toBuilder() - Method in class picocli.CommandLine.Model.PositionalParamSpec
+
+
Returns a new Builder initialized with the attributes from this PositionalParamSpec.
+
+
toggleBooleanFlags() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
toggleBooleanFlags(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
toString() - Method in class picocli.CommandLine.Help.Ansi.Text
+
+
Returns a String representation of the text with ANSI escape codes embedded, unless ANSI is + CommandLine.Help.Ansi.enabled() not enabled}, in which case the plain text is returned.
+
+
toString() - Method in class picocli.CommandLine.Help.Layout
+
+
Returns the section of the usage help message accumulated in the TextTable owned by this layout.
+
+
toString(StringBuilder) - Method in class picocli.CommandLine.Help.TextTable
+
+
Copies the text representation that we built up from the options into the specified StringBuilder.
+
+
toString() - Method in class picocli.CommandLine.Help.TextTable
+
 
+
toString - Variable in class picocli.CommandLine.Model.ArgSpec
+
 
+
toString() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns a string respresentation of this option or positional parameter.
+
+
toString() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns a string representation of this command, used in error messages and trace messages.
+
+
toString() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
toString() - Method in class picocli.CommandLine.Range
+
 
+
trimQuotes() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
trimQuotes(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
type() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the type to convert the option or positional parameter to before setting the value.
+
+
TypeConversionException(String) - Constructor for exception picocli.CommandLine.TypeConversionException
+
 
+
typedValues() - Method in class picocli.CommandLine.Model.ArgSpec
+
+
Returns the typed command line arguments matched by this option or positional parameter spec.
+
+
+ + + +

U

+
+
unmatched() - Method in class picocli.CommandLine.ParseResult
+
+
Returns a list of command line arguments that did not match any options or positional parameters.
+
+
unmatchedArgsBindings() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the list of UnmatchedArgumentsBindings configured for this command; + each UnmatchedArgsBinding captures the arguments that could not be matched to any options or positional parameters.
+
+
UnmatchedArgumentException(CommandLine, String) - Constructor for exception picocli.CommandLine.UnmatchedArgumentException
+
 
+
UnmatchedArgumentException(CommandLine, Stack<String>) - Constructor for exception picocli.CommandLine.UnmatchedArgumentException
+
 
+
UnmatchedArgumentException(CommandLine, List<String>) - Constructor for exception picocli.CommandLine.UnmatchedArgumentException
+
 
+
unmatchedArgumentsAllowed() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
unmatchedArgumentsAllowed(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
unmatchedOptionsArePositionalParams() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
unmatchedOptionsArePositionalParams(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
unspecified(boolean) - Method in class picocli.CommandLine.Range
+
+
Returns a new Range object with the isUnspecified value replaced by the specified value.
+
+
usage(Object, PrintStream) - Static method in class picocli.CommandLine
+
+
Equivalent to new CommandLine(command).usage(out).
+
+
usage(Object, PrintStream, CommandLine.Help.Ansi) - Static method in class picocli.CommandLine
+
+
Equivalent to new CommandLine(command).usage(out, ansi).
+
+
usage(Object, PrintStream, CommandLine.Help.ColorScheme) - Static method in class picocli.CommandLine
+
+
Equivalent to new CommandLine(command).usage(out, colorScheme).
+
+
usage(PrintStream) - Method in class picocli.CommandLine
+
+ +
+
usage(PrintWriter) - Method in class picocli.CommandLine
+
+ +
+
usage(PrintStream, CommandLine.Help.Ansi) - Method in class picocli.CommandLine
+
+ +
+
usage(PrintWriter, CommandLine.Help.Ansi) - Method in class picocli.CommandLine
+
+
Similar to CommandLine.usage(PrintStream, Help.Ansi) but with the specified PrintWriter instead of a PrintStream.
+
+
usage(PrintStream, CommandLine.Help.ColorScheme) - Method in class picocli.CommandLine
+
+
Prints a usage help message for the annotated command class to the specified PrintStream.
+
+
usage(PrintWriter, CommandLine.Help.ColorScheme) - Method in class picocli.CommandLine
+
+
Similar to CommandLine.usage(PrintStream, Help.ColorScheme), but with the specified PrintWriter instead of a PrintStream.
+
+
usageHelp() - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Returns whether this option allows the user to request usage help.
+
+
usageHelp(boolean) - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Sets whether this option allows the user to request usage help, and returns this builder.
+
+
usageHelp() - Method in class picocli.CommandLine.Model.OptionSpec
+
+
Returns whether this option allows the user to request usage help.
+
+
usageMessage() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the usage help message specification for this command.
+
+
usageMessage(CommandLine.Model.UsageMessageSpec) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Initializes the usageMessage specification for this command from the specified settings and returns this commandSpec.
+
+
UsageMessageSpec() - Constructor for class picocli.CommandLine.Model.UsageMessageSpec
+
 
+
useAnsi(CommandLine.Help.Ansi) - Method in class picocli.CommandLine.AbstractHandler
+
+
Sets the ANSI style to use.
+
+
useErr(PrintStream) - Method in class picocli.CommandLine.AbstractHandler
+
+
Sets the stream to print diagnostic messages to.
+
+
useOut(PrintStream) - Method in class picocli.CommandLine.AbstractHandler
+
+
Sets the stream to print command output to.
+
+
userObject() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the user object associated with this command.
+
+
useSimplifiedAtFiles() - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
useSimplifiedAtFiles(boolean) - Method in class picocli.CommandLine.Model.ParserSpec
+
 
+
+ + + +

V

+
+
valueOf(String) - Static method in enum picocli.CommandLine.Help.Ansi.Style
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum picocli.CommandLine.Help.Ansi
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(boolean) - Static method in enum picocli.CommandLine.Help.Ansi
+
+
Returns Ansi.ON if the specified enabled flag is true, Ansi.OFF otherwise.
+
+
valueOf(String) - Static method in enum picocli.CommandLine.Help.Column.Overflow
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum picocli.CommandLine.Help.Visibility
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in class picocli.CommandLine.Range
+
+
Leniently parses the specified String as an Range value and return the result.
+
+
values() - Static method in enum picocli.CommandLine.Help.Ansi.Style
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum picocli.CommandLine.Help.Ansi
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum picocli.CommandLine.Help.Column.Overflow
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum picocli.CommandLine.Help.Visibility
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
version() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns version information for this command, to print to the console when the user specifies an + option to request version help.
+
+
version(String...) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Sets version information literals for this command, to print to the console when the user specifies an + option to request version help.
+
+
VERSION - Static variable in class picocli.CommandLine
+
+
This is picocli version "3.9.5".
+
+
versionHelp() - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Returns whether this option allows the user to request version information.
+
+
versionHelp(boolean) - Method in class picocli.CommandLine.Model.OptionSpec.Builder
+
+
Sets whether this option allows the user to request version information, and returns this builder.
+
+
versionHelp() - Method in class picocli.CommandLine.Model.OptionSpec
+
+
Returns whether this option allows the user to request version information.
+
+
versionProvider() - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Returns the version provider for this command, to generate the CommandLine.Model.CommandSpec.version() strings.
+
+
versionProvider(CommandLine.IVersionProvider) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Sets version provider for this command, to generate the CommandLine.Model.CommandSpec.version() strings.
+
+
visit(ASTNode[], SourceUnit) - Method in class picocli.groovy.PicocliScriptASTTransformation
+
 
+
+ + + +

W

+
+
width - Variable in class picocli.CommandLine.Help.Column
+
+
Column width in characters
+
+
width(int) - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Sets the maximum usage help message width to the specified value.
+
+
width() - Method in class picocli.CommandLine.Model.UsageMessageSpec
+
+
Returns the maximum usage help message width.
+
+
withToString(String) - Method in class picocli.CommandLine.Model.CommandSpec
+
+
Sets the string representation of this command, used in error messages and trace messages.
+
+
wrapWithoutInspection(Object) - Static method in class picocli.CommandLine.Model.CommandSpec
+
+
Creates and returns a new CommandSpec with the specified associated user object.
+
+
+A B C D E F G H I J L M N O P Q R S T U V W 
+ +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/index.html b/docs/man/3.x/apidocs/index.html new file mode 100644 index 000000000..42143c108 --- /dev/null +++ b/docs/man/3.x/apidocs/index.html @@ -0,0 +1,75 @@ + + + + + +picocli 3.9.5 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/man/3.x/apidocs/overview-frame.html b/docs/man/3.x/apidocs/overview-frame.html new file mode 100644 index 000000000..0ab77e65c --- /dev/null +++ b/docs/man/3.x/apidocs/overview-frame.html @@ -0,0 +1,22 @@ + + + + + +Overview List (picocli 3.9.5 API) + + + + + +
All Classes
+
+

Packages

+ +
+

 

+ + diff --git a/docs/man/3.x/apidocs/overview-summary.html b/docs/man/3.x/apidocs/overview-summary.html new file mode 100644 index 000000000..43ebefa08 --- /dev/null +++ b/docs/man/3.x/apidocs/overview-summary.html @@ -0,0 +1,204 @@ + + + + + +Overview (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

picocli 3.9.5 API

+
+
+
+
+ Picocli is a one-file framework for creating Java command line applications with almost zero code.
+
+

See: Description

+
+
+ + + + + + + + + + + + + + + + +
Packages 
PackageDescription
picocli +
Provides classes and interfaces for the main picocli command line parsing and + autocompletion functionality.
+
picocli.groovy +
Provides classes and annotations to give Groovy scripts convenient access to picocli functionality.
+
+
+
+ + +

+ Picocli is a one-file framework for creating Java command line applications with almost zero code. + It supports a variety of command line syntax styles including POSIX, GNU, MS-DOS and more. + Generates highly customizable usage help messages with ANSI colors and styles. + Picocli-based applications can have command line TAB completion + showing available options, option parameters and subcommands, for any level of nested subcommands. +

+

+ How it works: annotate your class and picocli initializes it from the command line arguments, + converting the input to strongly typed values in the fields of your class. + Then invoke CommandLine.parse or CommandLine.populateCommand with the command line parameters and an object you want to initialize. +

+

+ Picocli provides a number of convenience methods + that allow you to omit error handling and other boilerplate code for common use cases. + Here is a small example application that uses the CommandLine.call convenience method + to do parsing and error handling in one line of code. +

+

+ The full user manual is hosted at http://picocli.info. +

+
+@Command(name = "checksum", mixinStandardHelpOptions = true, version = "Checksum 2.0",
+    description = "Prints the checksum (MD5 by default) of a file to STDOUT.")
+class CheckSum implements Callable<Void> {
+
+    @Parameters(index = "0", description = "The file whose checksum to calculate.")
+    private File file;
+
+    @Option(names = {"-a", "--algorithm"}, description = "MD5, SHA-1, SHA-256, ...")
+    private String algorithm = "MD5";
+
+    public static void main(String[] args) throws Exception {
+        // CheckSum implements Callable, so parsing, error handling and handling user
+        // requests for usage help or version help can be done with one line of code.
+        CommandLine.call(new CheckSum(), args);
+    }
+
+    @Override
+    public Void call() throws Exception {
+        // your business logic goes here
+        byte[] fileContents = Files.readAllBytes(file.toPath());
+        byte[] digest = MessageDigest.getInstance(algorithm).digest(fileContents);
+        System.out.println(javax.xml.bind.DatatypeConverter.printHexBinary(digest));
+        return null;
+    }
+}
+
+
+ +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/overview-tree.html b/docs/man/3.x/apidocs/overview-tree.html new file mode 100644 index 000000000..9712f6229 --- /dev/null +++ b/docs/man/3.x/apidocs/overview-tree.html @@ -0,0 +1,267 @@ + + + + + +Class Hierarchy (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Annotation Type Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/package-list b/docs/man/3.x/apidocs/package-list new file mode 100644 index 000000000..895b4631b --- /dev/null +++ b/docs/man/3.x/apidocs/package-list @@ -0,0 +1,2 @@ +picocli +picocli.groovy diff --git a/docs/man/3.x/apidocs/picocli/AutoComplete.html b/docs/man/3.x/apidocs/picocli/AutoComplete.html new file mode 100644 index 000000000..77d5e55f7 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/AutoComplete.html @@ -0,0 +1,452 @@ + + + + + +AutoComplete (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class AutoComplete

+
+
+ +
+
    +
  • +
    +
    +
    public class AutoComplete
    +extends java.lang.Object
    +
    Stand-alone tool that generates bash auto-complete scripts for picocli-based command line applications.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intEXIT_CODE_COMMAND_SCRIPT_EXISTS +
      Exit code of this application when the specified command script exists (2).
      +
      static intEXIT_CODE_COMPLETION_SCRIPT_EXISTS +
      Exit code of this application when the specified completion script exists (3).
      +
      static intEXIT_CODE_EXECUTION_ERROR +
      Exit code of this application when an exception was encountered during operation (4).
      +
      static intEXIT_CODE_INVALID_INPUT +
      Exit code of this application when the specified command line arguments are invalid (1).
      +
      static intEXIT_CODE_SUCCESS +
      Normal exit code of this application (0).
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static java.lang.Stringbash(java.lang.String scriptName, + CommandLine commandLine) +
      Generates and returns the source code for an autocompletion bash script for the specified picocli-based application.
      +
      static voidbash(java.lang.String scriptName, + java.io.File out, + java.io.File command, + CommandLine commandLine) +
      Generates source code for an autocompletion bash script for the specified picocli-based application, + and writes this script to the specified out file, and optionally writes an invocation script + to the specified command file.
      +
      static intcomplete(CommandLine.Model.CommandSpec spec, + java.lang.String[] args, + int argIndex, + int positionInArg, + int cursor, + java.util.List<java.lang.CharSequence> candidates) 
      static voidmain(java.lang.String... args) +
      Generates a bash completion script for the specified command class.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        EXIT_CODE_SUCCESS

        +
        public static final int EXIT_CODE_SUCCESS
        +
        Normal exit code of this application (0).
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        EXIT_CODE_INVALID_INPUT

        +
        public static final int EXIT_CODE_INVALID_INPUT
        +
        Exit code of this application when the specified command line arguments are invalid (1).
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        EXIT_CODE_COMMAND_SCRIPT_EXISTS

        +
        public static final int EXIT_CODE_COMMAND_SCRIPT_EXISTS
        +
        Exit code of this application when the specified command script exists (2).
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        EXIT_CODE_COMPLETION_SCRIPT_EXISTS

        +
        public static final int EXIT_CODE_COMPLETION_SCRIPT_EXISTS
        +
        Exit code of this application when the specified completion script exists (3).
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        EXIT_CODE_EXECUTION_ERROR

        +
        public static final int EXIT_CODE_EXECUTION_ERROR
        +
        Exit code of this application when an exception was encountered during operation (4).
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        main

        +
        public static void main(java.lang.String... args)
        +
        Generates a bash completion script for the specified command class.
        +
        +
        Parameters:
        +
        args - command line options. Specify at least the commandLineFQCN mandatory parameter, which is + the fully qualified class name of the annotated @Command class to generate a completion script for. + Other parameters are optional. Specify -h to see details on the available options.
        +
        +
      • +
      + + + +
        +
      • +

        bash

        +
        public static void bash(java.lang.String scriptName,
        +                        java.io.File out,
        +                        java.io.File command,
        +                        CommandLine commandLine)
        +                 throws java.io.IOException
        +
        Generates source code for an autocompletion bash script for the specified picocli-based application, + and writes this script to the specified out file, and optionally writes an invocation script + to the specified command file.
        +
        +
        Parameters:
        +
        scriptName - the name of the command to generate a bash autocompletion script for
        +
        commandLine - the CommandLine instance for the command line application
        +
        out - the file to write the autocompletion bash script source code to
        +
        command - the file to write a helper script to that invokes the command, or null if no helper script file should be written
        +
        Throws:
        +
        java.io.IOException - if a problem occurred writing to the specified files
        +
        +
      • +
      + + + +
        +
      • +

        bash

        +
        public static java.lang.String bash(java.lang.String scriptName,
        +                                    CommandLine commandLine)
        +
        Generates and returns the source code for an autocompletion bash script for the specified picocli-based application.
        +
        +
        Parameters:
        +
        scriptName - the name of the command to generate a bash autocompletion script for
        +
        commandLine - the CommandLine instance for the command line application
        +
        Returns:
        +
        source code for an autocompletion bash script
        +
        +
      • +
      + + + +
        +
      • +

        complete

        +
        public static int complete(CommandLine.Model.CommandSpec spec,
        +                           java.lang.String[] args,
        +                           int argIndex,
        +                           int positionInArg,
        +                           int cursor,
        +                           java.util.List<java.lang.CharSequence> candidates)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.AbstractHandler.html b/docs/man/3.x/apidocs/picocli/CommandLine.AbstractHandler.html new file mode 100644 index 000000000..4b6d958ff --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.AbstractHandler.html @@ -0,0 +1,530 @@ + + + + + +CommandLine.AbstractHandler (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.AbstractHandler<R,T extends CommandLine.AbstractHandler<R,T>>

+
+
+ +
+
    +
  • +
    +
    Type Parameters:
    +
    R - the return type of this handler
    +
    T - The type of the handler subclass; for fluent API method chaining
    +
    +
    +
    Direct Known Subclasses:
    +
    CommandLine.AbstractParseResultHandler, CommandLine.DefaultExceptionHandler
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public abstract static class CommandLine.AbstractHandler<R,T extends CommandLine.AbstractHandler<R,T>>
    +extends java.lang.Object
    +
    Abstract superclass for CommandLine.IParseResultHandler2 and CommandLine.IExceptionHandler2 implementations. +

    Note that AbstractHandler is a generic type. This, along with the abstract self method, + allows method chaining to work properly in subclasses, without the need for casts. An example subclass can look like this:

    +
    
    + class MyResultHandler extends AbstractHandler<MyReturnType, MyResultHandler> implements IParseResultHandler2<MyReturnType> {
    +
    +     public MyReturnType handleParseResult(ParseResult parseResult) { ... }
    +
    +     protected MyResultHandler self() { return this; }
    + }
    + 
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      AbstractHandler() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      TandExit(int exitCode) +
      Indicates that the handler should call System.exit(int) after processing completes and sets the exit code to use as the termination status.
      +
      CommandLine.Help.Ansiansi() +
      Returns the ANSI style to use.
      +
      java.io.PrintStreamerr() +
      Returns the stream to print diagnostic messages to.
      +
      protected voidexit(int exitCode) +
      Calls System.exit(int) with the specified exit code.
      +
      java.lang.IntegerexitCode() +
      Returns the exit code to use as the termination status, or null (the default) if the handler should + not call System.exit(int) after processing completes.
      +
      booleanhasExitCode() +
      Returns true if an exit code was set with andExit(int), or false (the default) if + the handler should not call System.exit(int) after processing completes.
      +
      java.io.PrintStreamout() +
      Returns the stream to print command output to.
      +
      protected RreturnResultOrExit(R result) +
      Convenience method for subclasses that returns the specified result object if no exit code was set, + or otherwise, if an exit code was set, calls System.exit with the configured + exit code to terminate the currently running Java virtual machine.
      +
      protected abstract Tself() +
      Returns this to allow method chaining when calling the setters for a fluent API.
      +
      protected RthrowOrExit(CommandLine.ExecutionException ex) +
      Convenience method for subclasses that throws the specified ExecutionException if no exit code was set, + or otherwise, if an exit code was set, prints the stacktrace of the specified exception + to the diagnostic error stream and calls System.exit with the configured + exit code to terminate the currently running Java virtual machine.
      +
      TuseAnsi(CommandLine.Help.Ansi ansi) +
      Sets the ANSI style to use.
      +
      TuseErr(java.io.PrintStream err) +
      Sets the stream to print diagnostic messages to.
      +
      TuseOut(java.io.PrintStream out) +
      Sets the stream to print command output to.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractHandler

        +
        public AbstractHandler()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        out

        +
        public java.io.PrintStream out()
        +
        Returns the stream to print command output to. Defaults to System.out, unless useOut(PrintStream) + was called with a different stream. +

        IParseResultHandler2 implementations should use this stream. + By convention, when the user requests + help with a --help or similar option, the usage help message is printed to the standard output stream so that it can be easily searched and paged.

        +
      • +
      + + + +
        +
      • +

        err

        +
        public java.io.PrintStream err()
        +
        Returns the stream to print diagnostic messages to. Defaults to System.err, unless useErr(PrintStream) + was called with a different stream.

        IExceptionHandler2 implementations should use this stream to print error + messages (which may include a usage help message) when an unexpected error occurs.

        +
      • +
      + + + + + + + +
        +
      • +

        exitCode

        +
        public java.lang.Integer exitCode()
        +
        Returns the exit code to use as the termination status, or null (the default) if the handler should + not call System.exit(int) after processing completes.
        +
        +
        See Also:
        +
        andExit(int)
        +
        +
      • +
      + + + +
        +
      • +

        hasExitCode

        +
        public boolean hasExitCode()
        +
        Returns true if an exit code was set with andExit(int), or false (the default) if + the handler should not call System.exit(int) after processing completes.
        +
      • +
      + + + + + +
        +
      • +

        returnResultOrExit

        +
        protected R returnResultOrExit(R result)
        +
        Convenience method for subclasses that returns the specified result object if no exit code was set, + or otherwise, if an exit code was set, calls System.exit with the configured + exit code to terminate the currently running Java virtual machine.
        +
      • +
      + + + +
        +
      • +

        throwOrExit

        +
        protected R throwOrExit(CommandLine.ExecutionException ex)
        +
        Convenience method for subclasses that throws the specified ExecutionException if no exit code was set, + or otherwise, if an exit code was set, prints the stacktrace of the specified exception + to the diagnostic error stream and calls System.exit with the configured + exit code to terminate the currently running Java virtual machine.
        +
      • +
      + + + +
        +
      • +

        exit

        +
        protected void exit(int exitCode)
        +
        Calls System.exit(int) with the specified exit code.
        +
      • +
      + + + +
        +
      • +

        self

        +
        protected abstract T self()
        +
        Returns this to allow method chaining when calling the setters for a fluent API.
        +
      • +
      + + + +
        +
      • +

        useOut

        +
        public T useOut(java.io.PrintStream out)
        +
        Sets the stream to print command output to. For use by IParseResultHandler2 implementations.
        +
        +
        See Also:
        +
        out()
        +
        +
      • +
      + + + +
        +
      • +

        useErr

        +
        public T useErr(java.io.PrintStream err)
        +
        Sets the stream to print diagnostic messages to. For use by IExceptionHandler2 implementations.
        +
        +
        See Also:
        +
        err()
        +
        +
      • +
      + + + + + + + +
        +
      • +

        andExit

        +
        public T andExit(int exitCode)
        +
        Indicates that the handler should call System.exit(int) after processing completes and sets the exit code to use as the termination status.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.AbstractParseResultHandler.html b/docs/man/3.x/apidocs/picocli/CommandLine.AbstractParseResultHandler.html new file mode 100644 index 000000000..b09c5b3b5 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.AbstractParseResultHandler.html @@ -0,0 +1,356 @@ + + + + + +CommandLine.AbstractParseResultHandler (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.AbstractParseResultHandler<R>

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.AbstractSimpleParseResultHandler.html b/docs/man/3.x/apidocs/picocli/CommandLine.AbstractSimpleParseResultHandler.html new file mode 100644 index 000000000..d0949b631 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.AbstractSimpleParseResultHandler.html @@ -0,0 +1,370 @@ + + + + + +CommandLine.AbstractSimpleParseResultHandler (picocli 3.0.0-alpha-1 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.AbstractSimpleParseResultHandler

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Arity.html b/docs/man/3.x/apidocs/picocli/CommandLine.Arity.html new file mode 100644 index 000000000..5f7424434 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Arity.html @@ -0,0 +1,538 @@ + + + + + +CommandLine.Arity (picocli 0.9.6 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Arity

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.Arity
    +extends java.lang.Object
    +
    Describes the number of parameters required and accepted by an option or a positional parameter.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      booleanisVariable 
      intmax +
      Maximum accepted number of parameters for an option or positional parameter.
      +
      intmin +
      Required number of parameters for an option or positional parameter.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Arity(int min, + int max, + boolean variable, + boolean unspecified, + java.lang.String originalValue) +
      Constructs a new Arity object with the specified parameters.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanequals(java.lang.Object object) 
      static CommandLine.ArityforOption(java.lang.reflect.Field field) +
      Returns a new Arity based on the Option annotation on the specified field, or the field type if no + arity was specified.
      +
      static CommandLine.ArityforParameters(java.lang.reflect.Field field) +
      Returns a new Arity based on the Parameters annotation on the specified field, or the field type + if no arity was specified.
      +
      static CommandLine.ArityforType(java.lang.Class<?> type) +
      Returns a new Arity based on the specified type: booleans have arity 0, arrays or Collections have + arity "0..*", and other types have arity 1.
      +
      inthashCode() 
      CommandLine.Aritymax(int newMax) +
      Returns a new Arity object with the max value replaced by the specified value.
      +
      CommandLine.Aritymin(int newMin) +
      Returns a new Arity object with the min value replaced by the specified value.
      +
      java.lang.StringtoString() 
      static CommandLine.ArityvalueOf(java.lang.String arity) +
      Leniently parses the specified String as an Arity value and return the result.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        min

        +
        public final int min
        +
        Required number of parameters for an option or positional parameter.
        +
      • +
      + + + +
        +
      • +

        max

        +
        public final int max
        +
        Maximum accepted number of parameters for an option or positional parameter.
        +
      • +
      + + + +
        +
      • +

        isVariable

        +
        public final boolean isVariable
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Arity

        +
        public Arity(int min,
        +             int max,
        +             boolean variable,
        +             boolean unspecified,
        +             java.lang.String originalValue)
        +
        Constructs a new Arity object with the specified parameters.
        +
        +
        Parameters:
        +
        min - minimum number of required parameters
        +
        max - maximum number of allowed parameters (or Integer.MAX_VALUE if variable)
        +
        variable - true if any number or parameters is allowed, false otherwise
        +
        unspecified - true if no arity was specified on the option/parameter (value is based on type)
        +
        originalValue - the original value that was specified on the option or parameter
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        forOption

        +
        public static CommandLine.Arity forOption(java.lang.reflect.Field field)
        +
        Returns a new Arity based on the Option annotation on the specified field, or the field type if no + arity was specified.
        +
        +
        Parameters:
        +
        field - the field whose Option annotation to inspect
        +
        Returns:
        +
        a new Arity based on the Option annotation on the specified field
        +
        +
      • +
      + + + +
        +
      • +

        forParameters

        +
        public static CommandLine.Arity forParameters(java.lang.reflect.Field field)
        +
        Returns a new Arity based on the Parameters annotation on the specified field, or the field type + if no arity was specified.
        +
        +
        Parameters:
        +
        field - the field whose Parameters annotation to inspect
        +
        Returns:
        +
        a new Arity based on the Parameters annotation on the specified field
        +
        +
      • +
      + + + +
        +
      • +

        forType

        +
        public static CommandLine.Arity forType(java.lang.Class<?> type)
        +
        Returns a new Arity based on the specified type: booleans have arity 0, arrays or Collections have + arity "0..*", and other types have arity 1.
        +
        +
        Parameters:
        +
        type - the type whose default arity to return
        +
        Returns:
        +
        a new Arity based on the specified type
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CommandLine.Arity valueOf(java.lang.String arity)
        +
        Leniently parses the specified String as an Arity value and return the result. An arity string can + be a fixed integer value or a range of the form MIN_VALUE + ".." + MAX_VALUE. If the + MIN_VALUE string is not numeric, the minimum is zero. If the MAX_VALUE is not numeric, the + arity is taken to be variable and the maximum is Integer.MAX_VALUE.
        +
        +
        Parameters:
        +
        arity - the arity string to parse
        +
        Returns:
        +
        a new Arity value
        +
        +
      • +
      + + + +
        +
      • +

        min

        +
        public CommandLine.Arity min(int newMin)
        +
        Returns a new Arity object with the min value replaced by the specified value.
        +
        +
        Parameters:
        +
        newMin - the min value of the returned Arity object
        +
        Returns:
        +
        a new Arity object with the specified min value, all other values are kept
        +
        +
      • +
      + + + +
        +
      • +

        max

        +
        public CommandLine.Arity max(int newMax)
        +
        Returns a new Arity object with the max value replaced by the specified value.
        +
        +
        Parameters:
        +
        newMax - the max value of the returned Arity object
        +
        Returns:
        +
        a new Arity object with the specified max value, all other values are kept
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object object)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Command.html b/docs/man/3.x/apidocs/picocli/CommandLine.Command.html new file mode 100644 index 000000000..5a7363e60 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Command.html @@ -0,0 +1,1130 @@ + + + + + +CommandLine.Command (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Annotation Type CommandLine.Command

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    + @Target(value={TYPE,LOCAL_VARIABLE,FIELD,PACKAGE,METHOD})
    +public static @interface CommandLine.Command
    +

    Annotate your class with @Command when you want more control over the format of the generated help + message. From 3.6, methods can also be annotated with @Command, where the method parameters define the + command options and positional parameters. +

    + @Command(name      = "Encrypt", mixinStandardHelpOptions = true,
    +        description = "Encrypt FILE(s), or standard input, to standard output or to the output file.",
    +        version     = "Encrypt version 1.0",
    +        footer      = "Copyright (c) 2017")
    + public class Encrypt {
    +     @Parameters(paramLabel = "FILE", description = "Any number of input files")
    +     private List<File> files = new ArrayList<File>();
    +
    +     @Option(names = { "-o", "--out" }, description = "Output file (default: print to console)")
    +     private File outputFile;
    +
    +     @Option(names = { "-v", "--verbose"}, description = "Verbose mode. Helpful for troubleshooting. Multiple -v options increase the verbosity.")
    +     private boolean[] verbose;
    + }
    +

    + The structure of a help message looks like this: +

      +
    • [header]
    • +
    • [synopsis]: Usage: <commandName> [OPTIONS] [FILE...]
    • +
    • [description]
    • +
    • [parameter list]: [FILE...] Any number of input files
    • +
    • [option list]: -h, --help prints this help message and exits
    • +
    • [footer]
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      booleanabbreviateSynopsis +
      Specify true to generate an abbreviated synopsis like "<main> [OPTIONS] [PARAMETERS...]".
      +
      booleanaddMethodSubcommands +
      Specify whether methods annotated with @Command should be registered as subcommands of their + enclosing @Command class.
      +
      java.lang.String[]aliases +
      Alternative command names by which this subcommand is recognized on the command line.
      +
      java.lang.StringcommandListHeading +
      Set the heading preceding the subcommands list.
      +
      java.lang.String[]customSynopsis +
      Specify one or more custom synopsis lines to display instead of an auto-generated synopsis.
      +
      java.lang.Class<? extends CommandLine.IDefaultValueProvider>defaultValueProvider +
      Class that can provide default values dynamically at runtime.
      +
      java.lang.String[]description +
      Optional text to display between the synopsis line(s) and the list of options.
      +
      java.lang.StringdescriptionHeading +
      Set the heading preceding the description section.
      +
      java.lang.String[]footer +
      Optional text to display after the list of options.
      +
      java.lang.StringfooterHeading +
      Set the heading preceding the footer section.
      +
      java.lang.String[]header +
      Optional summary description of the command, shown before the synopsis.
      +
      java.lang.StringheaderHeading +
      Set the heading preceding the header section.
      +
      booleanhelpCommand +
      Set this attribute to true if this subcommand is a help command, and required options and positional + parameters of the parent command should not be validated.
      +
      booleanhidden +
      Set hidden=true if this command should not be included in the list of commands in the usage help of the parent command.
      +
      booleanmixinStandardHelpOptions +
      Adds the standard -h and --help usageHelp options and -V + and --version versionHelp options to the options of this command.
      +
      java.lang.Stringname +
      Program name to show in the synopsis.
      +
      java.lang.StringoptionListHeading +
      Set the heading preceding the options list.
      +
      java.lang.StringparameterListHeading +
      Set the heading preceding the parameters list.
      +
      charrequiredOptionMarker +
      Prefix required options with this character in the options list.
      +
      java.lang.StringresourceBundle +
      Set the base name of the ResourceBundle to find option and positional parameters descriptions, as well as + usage help message sections and section headings.
      +
      java.lang.Stringseparator +
      String that separates options from option parameters.
      +
      booleanshowDefaultValues +
      Specify true to show default values in the description column of the options list (except for + boolean options).
      +
      booleansortOptions +
      Specify false to show Options in declaration order.
      +
      java.lang.Class<?>[]subcommands +
      A list of classes to instantiate and register as subcommands.
      +
      java.lang.StringsynopsisHeading +
      Set the heading preceding the synopsis text.
      +
      intusageHelpWidth + +
      java.lang.String[]version +
      Version information for this command, to print to the console when the user specifies an + option to request version help.
      +
      java.lang.Class<? extends CommandLine.IVersionProvider>versionProvider +
      Class that can provide version information dynamically at runtime.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        name

        +
        public abstract java.lang.String name
        +
        Program name to show in the synopsis. If omitted, "<main class>" is used. + For declaratively added subcommands, this attribute is also used + by the parser to recognize subcommands in the command line arguments.
        +
        +
        Returns:
        +
        the program name to show in the synopsis
        +
        See Also:
        +
        CommandLine.Model.CommandSpec.name(), +CommandLine.Help.commandName()
        +
        +
        +
        Default:
        +
        "<main class>"
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        aliases

        +
        public abstract java.lang.String[] aliases
        +
        Alternative command names by which this subcommand is recognized on the command line.
        +
        +
        Returns:
        +
        one or more alternative command names
        +
        Since:
        +
        3.1
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        subcommands

        +
        public abstract java.lang.Class<?>[] subcommands
        +
        A list of classes to instantiate and register as subcommands. When registering subcommands declaratively + like this, you don't need to call the CommandLine.addSubcommand(String, Object) method. For example, this: +
        + @Command(subcommands = {
        +         GitStatus.class,
        +         GitCommit.class,
        +         GitBranch.class })
        + public class Git { ... }
        +
        + CommandLine commandLine = new CommandLine(new Git());
        + 
        is equivalent to this: +
        + // alternative: programmatically add subcommands.
        + // NOTE: in this case there should be no `subcommands` attribute on the @Command annotation.
        + @Command public class Git { ... }
        +
        + CommandLine commandLine = new CommandLine(new Git())
        +         .addSubcommand("status",   new GitStatus())
        +         .addSubcommand("commit",   new GitCommit())
        +         .addSubcommand("branch",   new GitBranch());
        + 
        +
        +
        Returns:
        +
        the declaratively registered subcommands of this command, or an empty array if none
        +
        Since:
        +
        0.9.8
        +
        See Also:
        +
        CommandLine.addSubcommand(String, Object), +CommandLine.HelpCommand
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        addMethodSubcommands

        +
        public abstract boolean addMethodSubcommands
        +
        Specify whether methods annotated with @Command should be registered as subcommands of their + enclosing @Command class. + The default is true. For example: +
        + @Command
        + public class Git {
        +     @Command
        +     void status() { ... }
        + }
        +
        + CommandLine git = new CommandLine(new Git());
        + 
        is equivalent to this: +
        + // don't add command methods as subcommands automatically
        + @Command(addMethodSubcommands = false)
        + public class Git {
        +     @Command
        +     void status() { ... }
        + }
        +
        + // add command methods as subcommands programmatically
        + CommandLine git = new CommandLine(new Git());
        + CommandLine status = new CommandLine(CommandLine.getCommandMethods(Git.class, "status").get(0));
        + git.addSubcommand("status", status);
        + 
        +
        +
        Returns:
        +
        whether methods annotated with @Command should be registered as subcommands
        +
        Since:
        +
        3.6.0
        +
        See Also:
        +
        CommandLine.addSubcommand(String, Object), +CommandLine.getCommandMethods(Class, String), +CommandLine.Model.CommandSpec.addMethodSubcommands()
        +
        +
        +
        Default:
        +
        true
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        separator

        +
        public abstract java.lang.String separator
        +
        String that separates options from option parameters. Default is "=". Spaces are also accepted.
        +
        +
        Returns:
        +
        the string that separates options from option parameters, used both when parsing and when generating usage help
        +
        See Also:
        +
        CommandLine.setSeparator(String)
        +
        +
        +
        Default:
        +
        "="
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        version

        +
        public abstract java.lang.String[] version
        +
        Version information for this command, to print to the console when the user specifies an + option to request version help. Each element of the array is rendered on a separate line. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +

        This is not part of the usage help message.

        +
        +
        Returns:
        +
        a string or an array of strings with version information about this command (each string in the array is displayed on a separate line).
        +
        Since:
        +
        0.9.8
        +
        See Also:
        +
        CommandLine.printVersionHelp(PrintStream)
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        versionProvider

        +
        public abstract java.lang.Class<? extends CommandLine.IVersionProvider> versionProvider
        +
        Class that can provide version information dynamically at runtime. An implementation may return version + information obtained from the JAR manifest, a properties file or some other source.
        +
        +
        Returns:
        +
        a Class that can provide version information dynamically at runtime
        +
        Since:
        +
        2.2
        +
        +
        +
        Default:
        +
        picocli.CommandLine.NoVersionProvider.class
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        mixinStandardHelpOptions

        +
        public abstract boolean mixinStandardHelpOptions
        +
        Adds the standard -h and --help usageHelp options and -V + and --version versionHelp options to the options of this command. +

        + Note that if no version() or versionProvider() is specified, the --version option will not print anything. +

        + For internationalization: the help option has descriptionKey = "mixinStandardHelpOptions.help", + and the version option has descriptionKey = "mixinStandardHelpOptions.version". +

        +
        +
        Returns:
        +
        whether the auto-help mixin should be added to this command
        +
        Since:
        +
        3.0
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        helpCommand

        +
        public abstract boolean helpCommand
        +
        Set this attribute to true if this subcommand is a help command, and required options and positional + parameters of the parent command should not be validated. If a subcommand marked as helpCommand is + specified on the command line, picocli will not validate the parent arguments (so no "missing required + option" errors) and the CommandLine.printHelpIfRequested(List, PrintStream, PrintStream, Help.Ansi) method will return true.
        +
        +
        Returns:
        +
        true if this subcommand is a help command and picocli should not check for missing required + options and positional parameters on the parent command
        +
        Since:
        +
        3.0
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +
        +
      • +

        header

        +
        public abstract java.lang.String[] header
        +
        Optional summary description of the command, shown before the synopsis. Each element of the array is rendered on a separate line. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +
        +
        Returns:
        +
        summary description of the command
        +
        See Also:
        +
        CommandLine.Model.UsageMessageSpec.header(), +CommandLine.Help.header(Object...)
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        synopsisHeading

        +
        public abstract java.lang.String synopsisHeading
        +
        Set the heading preceding the synopsis text. The default heading is "Usage: " (without a line break between the heading and the synopsis text). +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +
        +
        Returns:
        +
        the heading preceding the synopsis text
        +
        See Also:
        +
        CommandLine.Help.synopsisHeading(Object...)
        +
        +
        +
        Default:
        +
        "Usage: "
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +
        +
      • +

        customSynopsis

        +
        public abstract java.lang.String[] customSynopsis
        +
        Specify one or more custom synopsis lines to display instead of an auto-generated synopsis. Each element of the array is rendered on a separate line. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +
        +
        Returns:
        +
        custom synopsis text to replace the auto-generated synopsis
        +
        See Also:
        +
        CommandLine.Help.customSynopsis(Object...)
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        descriptionHeading

        +
        public abstract java.lang.String descriptionHeading
        +
        Set the heading preceding the description section. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +
        +
        Returns:
        +
        the heading preceding the description section
        +
        See Also:
        +
        CommandLine.Help.descriptionHeading(Object...)
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        description

        +
        public abstract java.lang.String[] description
        +
        Optional text to display between the synopsis line(s) and the list of options. Each element of the array is rendered on a separate line. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +
        +
        Returns:
        +
        description of this command
        +
        See Also:
        +
        CommandLine.Help.description(Object...)
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        parameterListHeading

        +
        public abstract java.lang.String parameterListHeading
        +
        Set the heading preceding the parameters list. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +
        +
        Returns:
        +
        the heading preceding the parameters list
        +
        See Also:
        +
        CommandLine.Help.parameterListHeading(Object...)
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        optionListHeading

        +
        public abstract java.lang.String optionListHeading
        +
        Set the heading preceding the options list. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +
        +
        Returns:
        +
        the heading preceding the options list
        +
        See Also:
        +
        CommandLine.Help.optionListHeading(Object...)
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        sortOptions

        +
        public abstract boolean sortOptions
        +
        Specify false to show Options in declaration order. The default is to sort alphabetically.
        +
        +
        Returns:
        +
        whether options should be shown in alphabetic order.
        +
        +
        +
        Default:
        +
        true
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        requiredOptionMarker

        +
        public abstract char requiredOptionMarker
        +
        Prefix required options with this character in the options list. The default is no marker: the synopsis + indicates which options and parameters are required.
        +
        +
        Returns:
        +
        the character to show in the options list to mark required options
        +
        +
        +
        Default:
        +
        32
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        defaultValueProvider

        +
        public abstract java.lang.Class<? extends CommandLine.IDefaultValueProvider> defaultValueProvider
        +
        Class that can provide default values dynamically at runtime. An implementation may return default + value obtained from a configuration file like a properties file or some other source.
        +
        +
        Returns:
        +
        a Class that can provide default values dynamically at runtime
        +
        Since:
        +
        3.6
        +
        +
        +
        Default:
        +
        picocli.CommandLine.NoDefaultProvider.class
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        showDefaultValues

        +
        public abstract boolean showDefaultValues
        +
        Specify true to show default values in the description column of the options list (except for + boolean options). False by default. +

        Note that picocli 3.2 allows embedding default values anywhere in the + option or positional parameter description that ignores this setting.

        +
        +
        Returns:
        +
        whether the default values for options and parameters should be shown in the description column
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        commandListHeading

        +
        public abstract java.lang.String commandListHeading
        +
        Set the heading preceding the subcommands list. The default heading is "Commands:%n" (with a line break at the end). +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +
        +
        Returns:
        +
        the heading preceding the subcommands list
        +
        See Also:
        +
        CommandLine.Help.commandListHeading(Object...)
        +
        +
        +
        Default:
        +
        "Commands:%n"
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        footerHeading

        +
        public abstract java.lang.String footerHeading
        +
        Set the heading preceding the footer section. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +
        +
        Returns:
        +
        the heading preceding the footer section
        +
        See Also:
        +
        CommandLine.Help.footerHeading(Object...)
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        footer

        +
        public abstract java.lang.String[] footer
        +
        Optional text to display after the list of options. Each element of the array is rendered on a separate line. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %.

        +
        +
        Returns:
        +
        text to display after the list of options
        +
        See Also:
        +
        CommandLine.Help.footer(Object...)
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        hidden

        +
        public abstract boolean hidden
        +
        Set hidden=true if this command should not be included in the list of commands in the usage help of the parent command.
        +
        +
        Returns:
        +
        whether this command should be excluded from the usage message
        +
        Since:
        +
        3.0
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +
        +
      • +

        usageHelpWidth

        +
        public abstract int usageHelpWidth
        +
        Set the usage help message width. The default is 80.
        +
        +
        Since:
        +
        3.7
        +
        +
        +
        Default:
        +
        80
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.DefaultExceptionHandler.html b/docs/man/3.x/apidocs/picocli/CommandLine.DefaultExceptionHandler.html new file mode 100644 index 000000000..2cd03ac80 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.DefaultExceptionHandler.html @@ -0,0 +1,411 @@ + + + + + +CommandLine.DefaultExceptionHandler (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.DefaultExceptionHandler<R>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultExceptionHandler

        +
        public DefaultExceptionHandler()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleException

        +
        public java.util.List<java.lang.Object> handleException(CommandLine.ParameterException ex,
        +                                                        java.io.PrintStream out,
        +                                                        CommandLine.Help.Ansi ansi,
        +                                                        java.lang.String... args)
        +
        Description copied from interface: CommandLine.IExceptionHandler
        +
        Handles a ParameterException that occurred while parsing the command + line arguments and optionally returns a list of results.
        +
        +
        Specified by:
        +
        handleException in interface CommandLine.IExceptionHandler
        +
        Parameters:
        +
        ex - the ParameterException describing the problem that occurred while parsing the command line arguments, + and the CommandLine representing the command or subcommand whose input was invalid
        +
        out - the PrintStream to print help to if requested
        +
        ansi - for printing help messages using ANSI styles and colors
        +
        args - the command line arguments that could not be parsed
        +
        Returns:
        +
        a list of results, or an empty list if there are no results
        +
        +
      • +
      + + + +
        +
      • +

        handleParseException

        +
        public R handleParseException(CommandLine.ParameterException ex,
        +                              java.lang.String[] args)
        +
        Prints the message of the specified exception, followed by the usage message for the command or subcommand + whose input was invalid, to the stream returned by CommandLine.AbstractHandler.err().
        +
        +
        Specified by:
        +
        handleParseException in interface CommandLine.IExceptionHandler2<R>
        +
        Parameters:
        +
        ex - the ParameterException describing the problem that occurred while parsing the command line arguments, + and the CommandLine representing the command or subcommand whose input was invalid
        +
        args - the command line arguments that could not be parsed
        +
        Returns:
        +
        the empty list
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + + + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.DuplicateOptionAnnotationsException.html b/docs/man/3.x/apidocs/picocli/CommandLine.DuplicateOptionAnnotationsException.html new file mode 100644 index 000000000..8b4ad8346 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.DuplicateOptionAnnotationsException.html @@ -0,0 +1,280 @@ + + + + + +CommandLine.DuplicateOptionAnnotationsException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.DuplicateOptionAnnotationsException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.DuplicateOptionAnnotationsException
    +extends CommandLine.InitializationException
    +
    Exception indicating that multiple fields have been annotated with the same Option name.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DuplicateOptionAnnotationsException

        +
        public DuplicateOptionAnnotationsException(java.lang.String msg)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.ExecutionException.html b/docs/man/3.x/apidocs/picocli/CommandLine.ExecutionException.html new file mode 100644 index 000000000..b5aeaaef5 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.ExecutionException.html @@ -0,0 +1,336 @@ + + + + + +CommandLine.ExecutionException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.ExecutionException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.ExecutionException
    +extends CommandLine.PicocliException
    +
    Exception indicating a problem while invoking a command or subcommand.
    +
    +
    Since:
    +
    2.0
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      CommandLinegetCommandLine() +
      Returns the CommandLine object for the (sub)command that could not be invoked.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ExecutionException

        +
        public ExecutionException(CommandLine commandLine,
        +                          java.lang.String msg)
        +
      • +
      + + + +
        +
      • +

        ExecutionException

        +
        public ExecutionException(CommandLine commandLine,
        +                          java.lang.String msg,
        +                          java.lang.Throwable t)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCommandLine

        +
        public CommandLine getCommandLine()
        +
        Returns the CommandLine object for the (sub)command that could not be invoked.
        +
        +
        Returns:
        +
        the CommandLine object for the (sub)command where invocation failed.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.IStyle.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.IStyle.html new file mode 100644 index 000000000..bd5e44f91 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.IStyle.html @@ -0,0 +1,298 @@ + + + + + +CommandLine.Help.Ansi.IStyle (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.Help.Ansi.IStyle

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static java.lang.StringCSI +
      The Control Sequence Introducer (CSI) escape sequence "\u001b[".
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      java.lang.Stringoff() +
      Returns the ANSI escape code for turning this style off.
      +
      java.lang.Stringon() +
      Returns the ANSI escape code for turning this style on.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CSI

        +
        static final java.lang.String CSI
        +
        The Control Sequence Introducer (CSI) escape sequence "\u001b[".
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        on

        +
        java.lang.String on()
        +
        Returns the ANSI escape code for turning this style on.
        +
        +
        Returns:
        +
        the ANSI escape code for turning this style on
        +
        +
      • +
      + + + +
        +
      • +

        off

        +
        java.lang.String off()
        +
        Returns the ANSI escape code for turning this style off.
        +
        +
        Returns:
        +
        the ANSI escape code for turning this style off
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.Style.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.Style.html new file mode 100644 index 000000000..12a358ae8 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.Style.html @@ -0,0 +1,779 @@ + + + + + +CommandLine.Help.Ansi.Style (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Enum CommandLine.Help.Ansi.Style

+
+
+ +
+ +
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CommandLine.Help.Ansi.Style[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CommandLine.Help.Ansi.Style c : CommandLine.Help.Ansi.Style.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CommandLine.Help.Ansi.Style valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        on

        +
        public java.lang.String on()
        +
        Description copied from interface: CommandLine.Help.Ansi.IStyle
        +
        Returns the ANSI escape code for turning this style on.
        +
        +
        Specified by:
        +
        on in interface CommandLine.Help.Ansi.IStyle
        +
        Returns:
        +
        the ANSI escape code for turning this style on
        +
        +
      • +
      + + + +
        +
      • +

        off

        +
        public java.lang.String off()
        +
        Description copied from interface: CommandLine.Help.Ansi.IStyle
        +
        Returns the ANSI escape code for turning this style off.
        +
        +
        Specified by:
        +
        off in interface CommandLine.Help.Ansi.IStyle
        +
        Returns:
        +
        the ANSI escape code for turning this style off
        +
        +
      • +
      + + + +
        +
      • +

        on

        +
        public static java.lang.String on(CommandLine.Help.Ansi.IStyle... styles)
        +
        Returns the concatenated ANSI escape codes for turning all specified styles on.
        +
        +
        Parameters:
        +
        styles - the styles to generate ANSI escape codes for
        +
        Returns:
        +
        the concatenated ANSI escape codes for turning all specified styles on
        +
        +
      • +
      + + + +
        +
      • +

        off

        +
        public static java.lang.String off(CommandLine.Help.Ansi.IStyle... styles)
        +
        Returns the concatenated ANSI escape codes for turning all specified styles off.
        +
        +
        Parameters:
        +
        styles - the styles to generate ANSI escape codes for
        +
        Returns:
        +
        the concatenated ANSI escape codes for turning all specified styles off
        +
        +
      • +
      + + + +
        +
      • +

        fg

        +
        public static CommandLine.Help.Ansi.IStyle fg(java.lang.String str)
        +
        Parses the specified style markup and returns the associated style. + The markup may be one of the Style enum value names, or it may be one of the Style enum value + names when "fg_" is prepended, or it may be one of the indexed colors in the 256 color palette.
        +
        +
        Parameters:
        +
        str - the case-insensitive style markup to convert, e.g. "blue" or "fg_blue", + or "46" (indexed color) or "0;5;0" (RGB components of an indexed color)
        +
        Returns:
        +
        the IStyle for the specified converter
        +
        +
      • +
      + + + +
        +
      • +

        bg

        +
        public static CommandLine.Help.Ansi.IStyle bg(java.lang.String str)
        +
        Parses the specified style markup and returns the associated style. + The markup may be one of the Style enum value names, or it may be one of the Style enum value + names when "bg_" is prepended, or it may be one of the indexed colors in the 256 color palette.
        +
        +
        Parameters:
        +
        str - the case-insensitive style markup to convert, e.g. "blue" or "bg_blue", + or "46" (indexed color) or "0;5;0" (RGB components of an indexed color)
        +
        Returns:
        +
        the IStyle for the specified converter
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public static CommandLine.Help.Ansi.IStyle[] parse(java.lang.String commaSeparatedCodes)
        +
        Parses the specified comma-separated sequence of style descriptors and returns the associated + styles. For each markup, strings starting with "bg(" are delegated to + bg(String), others are delegated to bg(String).
        +
        +
        Parameters:
        +
        commaSeparatedCodes - one or more descriptors, e.g. "bg(blue),underline,red"
        +
        Returns:
        +
        an array with all styles for the specified descriptors
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.Text.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.Text.html new file mode 100644 index 000000000..93e632874 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.Text.html @@ -0,0 +1,588 @@ + + + + + +CommandLine.Help.Ansi.Text (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Help.Ansi.Text

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.lang.Cloneable
    +
    +
    +
    Enclosing class:
    +
    CommandLine.Help.Ansi
    +
    +
    +
    +
    public class CommandLine.Help.Ansi.Text
    +extends java.lang.Object
    +implements java.lang.Cloneable
    +
    Encapsulates rich text with styles and colors. Text objects may be constructed with Strings containing + markup like @|bg(red),white,underline some text|@, and this class converts the markup to ANSI + escape codes. +

    + Internally keeps both an enriched and a plain text representation to allow layout components to calculate + text width while remaining unaware of the embedded ANSI escape codes.

    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Text

        +
        public Text(int maxLength)
        +
        Constructs a Text with the specified max length (for use in a TextTable Column).
        +
        +
        Parameters:
        +
        maxLength - max length of this text
        +
        +
      • +
      + + + + + + + +
        +
      • +

        Text

        +
        public Text(java.lang.String input)
        +
        Constructs a Text with the specified String, which may contain markup like + @|bg(red),white,underline some text|@.
        +
        +
        Parameters:
        +
        input - the string with markup to parse
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clone

        +
        public java.lang.Object clone()
        +
        +
        Overrides:
        +
        clone in class java.lang.Object
        +
        +
      • +
      + + + + + + + +
        +
      • +

        substring

        +
        public CommandLine.Help.Ansi.Text substring(int start)
        +
        Returns a new Text instance that is a substring of this Text. Does not modify this instance!
        +
        +
        Parameters:
        +
        start - index in the plain text where to start the substring
        +
        Returns:
        +
        a new Text instance that is a substring of this Text
        +
        +
      • +
      + + + +
        +
      • +

        substring

        +
        public CommandLine.Help.Ansi.Text substring(int start,
        +                                            int end)
        +
        Returns a new Text instance that is a substring of this Text. Does not modify this instance!
        +
        +
        Parameters:
        +
        start - index in the plain text where to start the substring
        +
        end - index in the plain text where to end the substring
        +
        Returns:
        +
        a new Text instance that is a substring of this Text
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        concat

        +
        public CommandLine.Help.Ansi.Text concat(java.lang.String string)
        +
        Returns a copy of this Text instance with the specified text concatenated to the end. Does not modify this instance!
        +
        +
        Parameters:
        +
        string - the text to concatenate to the end of this Text
        +
        Returns:
        +
        a new Text instance
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        concat

        +
        public CommandLine.Help.Ansi.Text concat(CommandLine.Help.Ansi.Text other)
        +
        Returns a copy of this Text instance with the specified text concatenated to the end. Does not modify this instance!
        +
        +
        Parameters:
        +
        other - the text to concatenate to the end of this Text
        +
        Returns:
        +
        a new Text instance
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        getStyledChars

        +
        public void getStyledChars(int from,
        +                           int length,
        +                           CommandLine.Help.Ansi.Text destination,
        +                           int offset)
        +
        Copies the specified substring of this Text into the specified destination, preserving the markup.
        +
        +
        Parameters:
        +
        from - start of the substring
        +
        length - length of the substring
        +
        destination - destination Text to modify
        +
        offset - indentation (padding)
        +
        +
      • +
      + + + +
        +
      • +

        plainString

        +
        public java.lang.String plainString()
        +
        Returns the plain text without any formatting.
        +
        +
        Returns:
        +
        the plain text without any formatting
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Returns a String representation of the text with ANSI escape codes embedded, unless ANSI is + CommandLine.Help.Ansi.enabled() not enabled}, in which case the plain text is returned.
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        Returns:
        +
        a String representation of the text with ANSI escape codes embedded (if enabled)
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.html new file mode 100644 index 000000000..2d30d7944 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Ansi.html @@ -0,0 +1,523 @@ + + + + + +CommandLine.Help.Ansi (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Enum CommandLine.Help.Ansi

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<CommandLine.Help.Ansi>
    +
    +
    +
    Enclosing class:
    +
    CommandLine.Help
    +
    +
    +
    +
    public static enum CommandLine.Help.Ansi
    +extends java.lang.Enum<CommandLine.Help.Ansi>
    +
    Provides methods and inner classes to support using ANSI escape codes in usage help messages.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static interface CommandLine.Help.Ansi.IStyle +
      Defines the interface for an ANSI escape sequence.
      +
      static class CommandLine.Help.Ansi.Style +
      A set of pre-defined ANSI escape code styles and colors, and a set of convenience methods for parsing + text with embedded markup style names, as well as convenience methods for converting + styles to strings with embedded escape codes.
      +
      class CommandLine.Help.Ansi.Text +
      Encapsulates rich text with styles and colors.
      +
      +
    • +
    + +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + +
      Enum Constants 
      Enum Constant and Description
      AUTO +
      Only emit ANSI escape codes if the platform supports it and system property "picocli.ansi" + is not set to any value other than "true" (case insensitive).
      +
      OFF +
      Forced OFF: never emit ANSI escape code regardless of the platform.
      +
      ON +
      Forced ON: always emit ANSI escape code regardless of the platform.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      CommandLine.Help.Ansi.Textapply(java.lang.String plainText, + java.util.List<CommandLine.Help.Ansi.IStyle> styles) +
      Returns a new Text object where all the specified styles are applied to the full length of the + specified plain text.
      +
      booleanenabled() +
      Returns true if ANSI escape codes should be emitted, false otherwise.
      +
      java.lang.Stringstring(java.lang.String stringWithMarkup) +
      Returns a String where any markup like + @|bg(red),white,underline some text|@ is converted to ANSI escape codes + if this Ansi is ON, or suppressed if this Ansi is OFF.
      +
      CommandLine.Help.Ansi.Texttext(java.lang.String stringWithMarkup) +
      Returns a new Text object for this Ansi mode, encapsulating the specified string + which may contain markup like @|bg(red),white,underline some text|@.
      +
      static CommandLine.Help.AnsivalueOf(boolean enabled) +
      Returns Ansi.ON if the specified enabled flag is true, Ansi.OFF otherwise.
      +
      static CommandLine.Help.AnsivalueOf(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static CommandLine.Help.Ansi[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        AUTO

        +
        public static final CommandLine.Help.Ansi AUTO
        +
        Only emit ANSI escape codes if the platform supports it and system property "picocli.ansi" + is not set to any value other than "true" (case insensitive).
        +
      • +
      + + + +
        +
      • +

        ON

        +
        public static final CommandLine.Help.Ansi ON
        +
        Forced ON: always emit ANSI escape code regardless of the platform.
        +
      • +
      + + + +
        +
      • +

        OFF

        +
        public static final CommandLine.Help.Ansi OFF
        +
        Forced OFF: never emit ANSI escape code regardless of the platform.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CommandLine.Help.Ansi[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CommandLine.Help.Ansi c : CommandLine.Help.Ansi.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CommandLine.Help.Ansi valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        enabled

        +
        public boolean enabled()
        +
        Returns true if ANSI escape codes should be emitted, false otherwise.
        +
        +
        Returns:
        +
        ON: true, OFF: false, AUTO: if system property "picocli.ansi" is + defined then return its boolean value, otherwise return whether the platform supports ANSI escape codes
        +
        +
      • +
      + + + +
        +
      • +

        text

        +
        public CommandLine.Help.Ansi.Text text(java.lang.String stringWithMarkup)
        +
        Returns a new Text object for this Ansi mode, encapsulating the specified string + which may contain markup like @|bg(red),white,underline some text|@. +

        + Calling toString() on the returned Text will either include ANSI escape codes + (if this Ansi mode is ON), or suppress ANSI escape codes (if this Ansi mode is OFF). +

        + Equivalent to this.new Text(stringWithMarkup).

        +
        +
        Since:
        +
        3.4
        +
        +
      • +
      + + + +
        +
      • +

        string

        +
        public java.lang.String string(java.lang.String stringWithMarkup)
        +
        Returns a String where any markup like + @|bg(red),white,underline some text|@ is converted to ANSI escape codes + if this Ansi is ON, or suppressed if this Ansi is OFF. +

        + Equivalent to this.new Text(stringWithMarkup).toString().

        +
        +
        Since:
        +
        3.4
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CommandLine.Help.Ansi valueOf(boolean enabled)
        +
        Returns Ansi.ON if the specified enabled flag is true, Ansi.OFF otherwise.
        +
        +
        Since:
        +
        3.4
        +
        +
      • +
      + + + +
        +
      • +

        apply

        +
        public CommandLine.Help.Ansi.Text apply(java.lang.String plainText,
        +                                        java.util.List<CommandLine.Help.Ansi.IStyle> styles)
        +
        Returns a new Text object where all the specified styles are applied to the full length of the + specified plain text.
        +
        +
        Parameters:
        +
        plainText - the string to apply all styles to. Must not contain markup!
        +
        styles - the styles to apply to the full plain text
        +
        Returns:
        +
        a new Text object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.ColorScheme.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.ColorScheme.html new file mode 100644 index 000000000..a58be3b51 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.ColorScheme.html @@ -0,0 +1,583 @@ + + + + + +CommandLine.Help.ColorScheme (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Help.ColorScheme

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Help
    +
    +
    +
    +
    public static class CommandLine.Help.ColorScheme
    +extends java.lang.Object
    +
    All usage help message are generated with a color scheme that assigns certain styles and colors to common + parts of a usage message: the command name, options, positional parameters and option parameters. + Users may customize these styles by creating Help with a custom color scheme. +

    Note that these options and styles may not be rendered if ANSI escape codes are not + enabled.

    +
    +
    See Also:
    +
    CommandLine.Help.defaultColorScheme(Ansi)
    +
    +
  • +
+
+
+ +
+
+
    +
  • + + + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        commands

        +
        public CommandLine.Help.ColorScheme commands(CommandLine.Help.Ansi.IStyle... styles)
        +
        Adds the specified styles to the registered styles for commands in this color scheme and returns this color scheme.
        +
        +
        Parameters:
        +
        styles - the styles to add to the registered styles for commands in this color scheme
        +
        Returns:
        +
        this color scheme to enable method chaining for a more fluent API
        +
        +
      • +
      + + + +
        +
      • +

        options

        +
        public CommandLine.Help.ColorScheme options(CommandLine.Help.Ansi.IStyle... styles)
        +
        Adds the specified styles to the registered styles for options in this color scheme and returns this color scheme.
        +
        +
        Parameters:
        +
        styles - the styles to add to registered the styles for options in this color scheme
        +
        Returns:
        +
        this color scheme to enable method chaining for a more fluent API
        +
        +
      • +
      + + + +
        +
      • +

        parameters

        +
        public CommandLine.Help.ColorScheme parameters(CommandLine.Help.Ansi.IStyle... styles)
        +
        Adds the specified styles to the registered styles for positional parameters in this color scheme and returns this color scheme.
        +
        +
        Parameters:
        +
        styles - the styles to add to registered the styles for parameters in this color scheme
        +
        Returns:
        +
        this color scheme to enable method chaining for a more fluent API
        +
        +
      • +
      + + + +
        +
      • +

        optionParams

        +
        public CommandLine.Help.ColorScheme optionParams(CommandLine.Help.Ansi.IStyle... styles)
        +
        Adds the specified styles to the registered styles for option parameters in this color scheme and returns this color scheme.
        +
        +
        Parameters:
        +
        styles - the styles to add to the registered styles for option parameters in this color scheme
        +
        Returns:
        +
        this color scheme to enable method chaining for a more fluent API
        +
        +
      • +
      + + + +
        +
      • +

        commandText

        +
        public CommandLine.Help.Ansi.Text commandText(java.lang.String command)
        +
        Returns a Text with all command styles applied to the specified command string.
        +
        +
        Parameters:
        +
        command - the command string to apply the registered command styles to
        +
        Returns:
        +
        a Text with all command styles applied to the specified command string
        +
        +
      • +
      + + + +
        +
      • +

        optionText

        +
        public CommandLine.Help.Ansi.Text optionText(java.lang.String option)
        +
        Returns a Text with all option styles applied to the specified option string.
        +
        +
        Parameters:
        +
        option - the option string to apply the registered option styles to
        +
        Returns:
        +
        a Text with all option styles applied to the specified option string
        +
        +
      • +
      + + + +
        +
      • +

        parameterText

        +
        public CommandLine.Help.Ansi.Text parameterText(java.lang.String parameter)
        +
        Returns a Text with all parameter styles applied to the specified parameter string.
        +
        +
        Parameters:
        +
        parameter - the parameter string to apply the registered parameter styles to
        +
        Returns:
        +
        a Text with all parameter styles applied to the specified parameter string
        +
        +
      • +
      + + + +
        +
      • +

        optionParamText

        +
        public CommandLine.Help.Ansi.Text optionParamText(java.lang.String optionParam)
        +
        Returns a Text with all optionParam styles applied to the specified optionParam string.
        +
        +
        Parameters:
        +
        optionParam - the option parameter string to apply the registered option parameter styles to
        +
        Returns:
        +
        a Text with all option parameter styles applied to the specified option parameter string
        +
        +
      • +
      + + + +
        +
      • +

        applySystemProperties

        +
        public CommandLine.Help.ColorScheme applySystemProperties()
        +
        Replaces colors and styles in this scheme with ones specified in system properties, and returns this scheme. + Supported property names:
          +
        • picocli.color.commands
        • +
        • picocli.color.options
        • +
        • picocli.color.parameters
        • +
        • picocli.color.optionParams
        • +

        Property values can be anything that CommandLine.Help.Ansi.Style.parse(String) can handle.

        +
        +
        Returns:
        +
        this ColorScheme
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.Column.Overflow.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Column.Overflow.html new file mode 100644 index 000000000..0e68b79d5 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Column.Overflow.html @@ -0,0 +1,357 @@ + + + + + +CommandLine.Help.Column.Overflow (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Enum CommandLine.Help.Column.Overflow

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<CommandLine.Help.Column.Overflow>
    +
    +
    +
    Enclosing class:
    +
    CommandLine.Help.Column
    +
    +
    +
    +
    public static enum CommandLine.Help.Column.Overflow
    +extends java.lang.Enum<CommandLine.Help.Column.Overflow>
    +
    Policy for handling text that is longer than the column width: + span multiple columns, wrap to the next row, or simply truncate the portion that doesn't fit.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + +
      Enum Constants 
      Enum Constant and Description
      SPAN 
      TRUNCATE 
      WRAP 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static CommandLine.Help.Column.OverflowvalueOf(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static CommandLine.Help.Column.Overflow[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CommandLine.Help.Column.Overflow[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CommandLine.Help.Column.Overflow c : CommandLine.Help.Column.Overflow.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CommandLine.Help.Column.Overflow valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.Column.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Column.html new file mode 100644 index 000000000..978893a88 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Column.html @@ -0,0 +1,338 @@ + + + + + +CommandLine.Help.Column (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Help.Column

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Help
    +
    +
    +
    +
    public static class CommandLine.Help.Column
    +extends java.lang.Object
    +
    Columns define the width, indent (leading number of spaces in a column before the value) and + Overflow policy of a column in a TextTable.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class CommandLine.Help.Column.Overflow +
      Policy for handling text that is longer than the column width: + span multiple columns, wrap to the next row, or simply truncate the portion that doesn't fit.
      +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      intindent +
      Indent (number of empty spaces at the start of the column preceding the text value)
      +
      CommandLine.Help.Column.Overflowoverflow +
      Policy that determines how to handle values larger than the column width.
      +
      intwidth +
      Column width in characters
      +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        width

        +
        public final int width
        +
        Column width in characters
        +
      • +
      + + + +
        +
      • +

        indent

        +
        public int indent
        +
        Indent (number of empty spaces at the start of the column preceding the text value)
        +
      • +
      + + + + +
    • +
    + + +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.IOptionRenderer.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.IOptionRenderer.html new file mode 100644 index 000000000..cbb36e7af --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.IOptionRenderer.html @@ -0,0 +1,244 @@ + + + + + +CommandLine.Help.IOptionRenderer (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.Help.IOptionRenderer

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Help
    +
    +
    +
    +
    public static interface CommandLine.Help.IOptionRenderer
    +
    When customizing online help for Option details, a custom IOptionRenderer can be + used to create textual representation of an Option in a tabular format: one or more rows, each containing + one or more columns. The Layout is responsible for placing these text values in the + TextTable.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        render

        +
        CommandLine.Help.Ansi.Text[][] render(CommandLine.Model.OptionSpec option,
        +                                      CommandLine.Help.IParamLabelRenderer parameterLabelRenderer,
        +                                      CommandLine.Help.ColorScheme scheme)
        +
        Returns a text representation of the specified option and its parameter(s) if any.
        +
        +
        Parameters:
        +
        option - the command line option to show online usage help for
        +
        parameterLabelRenderer - responsible for rendering option parameters to text
        +
        scheme - color scheme for applying ansi color styles to options and option parameters
        +
        Returns:
        +
        a 2-dimensional array of text values: one or more rows, each containing one or more columns
        +
        Since:
        +
        3.0
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.IParamLabelRenderer.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.IParamLabelRenderer.html new file mode 100644 index 000000000..06a6febf5 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.IParamLabelRenderer.html @@ -0,0 +1,264 @@ + + + + + +CommandLine.Help.IParamLabelRenderer (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.Help.IParamLabelRenderer

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Help
    +
    +
    +
    +
    public static interface CommandLine.Help.IParamLabelRenderer
    +
    When customizing online usage help for an option parameter or a positional parameter, a custom + IParamLabelRenderer can be used to render the parameter name or label to a String.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        renderParameterLabel

        +
        CommandLine.Help.Ansi.Text renderParameterLabel(CommandLine.Model.ArgSpec argSpec,
        +                                                CommandLine.Help.Ansi ansi,
        +                                                java.util.List<CommandLine.Help.Ansi.IStyle> styles)
        +
        Returns a text rendering of the option parameter or positional parameter; returns an empty string + "" if the option is a boolean and does not take a parameter.
        +
        +
        Parameters:
        +
        argSpec - the named or positional parameter with a parameter label
        +
        ansi - determines whether ANSI escape codes should be emitted or not
        +
        styles - the styles to apply to the parameter label
        +
        Returns:
        +
        a text rendering of the Option parameter or positional parameter
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        separator

        +
        java.lang.String separator()
        +
        Returns the separator between option name and param label.
        +
        +
        Returns:
        +
        the separator between option name and param label
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.IParameterRenderer.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.IParameterRenderer.html new file mode 100644 index 000000000..1e6652a73 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.IParameterRenderer.html @@ -0,0 +1,244 @@ + + + + + +CommandLine.Help.IParameterRenderer (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.Help.IParameterRenderer

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Help
    +
    +
    +
    +
    public static interface CommandLine.Help.IParameterRenderer
    +
    When customizing online help for positional parameters details, a custom IParameterRenderer + can be used to create textual representation of a Parameters field in a tabular format: one or more rows, + each containing one or more columns. The Layout is responsible for placing these text + values in the TextTable.
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.Layout.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Layout.html new file mode 100644 index 000000000..8bc182091 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Layout.html @@ -0,0 +1,570 @@ + + + + + +CommandLine.Help.Layout (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Help.Layout

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.TextTable.Cell.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.TextTable.Cell.html new file mode 100644 index 000000000..131356370 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.TextTable.Cell.html @@ -0,0 +1,309 @@ + + + + + +CommandLine.Help.TextTable.Cell (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Help.TextTable.Cell

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Help.TextTable
    +
    +
    +
    +
    public static class CommandLine.Help.TextTable.Cell
    +extends java.lang.Object
    +
    Helper class to index positions in a Help.TextTable.
    +
    +
    Since:
    +
    2.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      intcolumn +
      Table column index (zero based).
      +
      introw +
      Table row index (zero based).
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Cell(int column, + int row) +
      Constructs a new Cell with the specified coordinates in the table.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        column

        +
        public final int column
        +
        Table column index (zero based).
        +
      • +
      + + + +
        +
      • +

        row

        +
        public final int row
        +
        Table row index (zero based).
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Cell

        +
        public Cell(int column,
        +            int row)
        +
        Constructs a new Cell with the specified coordinates in the table.
        +
        +
        Parameters:
        +
        column - the zero-based table column
        +
        row - the zero-based table row
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.TextTable.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.TextTable.html new file mode 100644 index 000000000..21dcc297f --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.TextTable.html @@ -0,0 +1,694 @@ + + + + + +CommandLine.Help.TextTable (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Help.TextTable

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Help
    +
    +
    +
    +
    public static class CommandLine.Help.TextTable
    +extends java.lang.Object
    +

    Responsible for spacing out CommandLine.Help.Ansi.Text values according to the CommandLine.Help.Column definitions the table was + created with. Columns have a width, indentation, and an overflow policy that decides what to do if a value is + longer than the column's width.

    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        columnValues

        +
        protected final java.util.List<CommandLine.Help.Ansi.Text> columnValues
        +
        The char[] slots of the TextTable to copy text values into.
        +
      • +
      + + + +
        +
      • +

        indentWrappedLines

        +
        public int indentWrappedLines
        +
        By default, indent wrapped lines by 2 spaces.
        +
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        forDefaultColumns

        +
        public static CommandLine.Help.TextTable forDefaultColumns(CommandLine.Help.Ansi ansi,
        +                                                           int usageHelpWidth)
        +
        Constructs a TextTable with five columns as follows: +
          +
        1. required option/parameter marker (width: 2, indent: 0, TRUNCATE on overflow)
        2. +
        3. short option name (width: 2, indent: 0, TRUNCATE on overflow)
        4. +
        5. comma separator (width: 1, indent: 0, TRUNCATE on overflow)
        6. +
        7. long option name(s) (width: 24, indent: 1, SPAN multiple columns on overflow)
        8. +
        9. description line(s) (width: 51, indent: 1, WRAP to next row on overflow)
        10. +
        +
        +
        Parameters:
        +
        ansi - whether to emit ANSI escape codes or not
        +
        usageHelpWidth - the total width of the columns combined
        +
        +
      • +
      + + + +
        +
      • +

        forDefaultColumns

        +
        public static CommandLine.Help.TextTable forDefaultColumns(CommandLine.Help.Ansi ansi,
        +                                                           int longOptionsColumnWidth,
        +                                                           int usageHelpWidth)
        +
        Constructs a TextTable with five columns as follows: +
          +
        1. required option/parameter marker (width: 2, indent: 0, TRUNCATE on overflow)
        2. +
        3. short option name (width: 2, indent: 0, TRUNCATE on overflow)
        4. +
        5. comma separator (width: 1, indent: 0, TRUNCATE on overflow)
        6. +
        7. long option name(s) (width: 24, indent: 1, SPAN multiple columns on overflow)
        8. +
        9. description line(s) (width: 51, indent: 1, WRAP to next row on overflow)
        10. +
        +
        +
        Parameters:
        +
        ansi - whether to emit ANSI escape codes or not
        +
        longOptionsColumnWidth - the width of the long options column
        +
        usageHelpWidth - the total width of the columns combined
        +
        +
      • +
      + + + +
        +
      • +

        forColumnWidths

        +
        public static CommandLine.Help.TextTable forColumnWidths(CommandLine.Help.Ansi ansi,
        +                                                         int... columnWidths)
        +
        Constructs a new TextTable with columns with the specified width, all SPANning multiple columns on + overflow except the last column which WRAPS to the next row.
        +
        +
        Parameters:
        +
        ansi - whether to emit ANSI escape codes or not
        +
        columnWidths - the width of each table column (all columns have zero indent)
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        textAt

        +
        public CommandLine.Help.Ansi.Text textAt(int row,
        +                                         int col)
        +
        Returns the Text slot at the specified row and column to write a text value into.
        +
        +
        Parameters:
        +
        row - the row of the cell whose Text to return
        +
        col - the column of the cell whose Text to return
        +
        Returns:
        +
        the Text object at the specified row and column
        +
        Since:
        +
        2.0
        +
        +
      • +
      + + + +
        +
      • +

        cellAt

        +
        @Deprecated
        +public CommandLine.Help.Ansi.Text cellAt(int row,
        +                                                      int col)
        +
        Deprecated. use textAt(int, int) instead
        +
        Returns the Text slot at the specified row and column to write a text value into.
        +
        +
        Parameters:
        +
        row - the row of the cell whose Text to return
        +
        col - the column of the cell whose Text to return
        +
        Returns:
        +
        the Text object at the specified row and column
        +
        +
      • +
      + + + +
        +
      • +

        rowCount

        +
        public int rowCount()
        +
        Returns the current number of rows of this TextTable.
        +
        +
        Returns:
        +
        the current number of rows in this TextTable
        +
        +
      • +
      + + + +
        +
      • +

        addEmptyRow

        +
        public void addEmptyRow()
        +
        Adds the required char[] slots for a new row to the columnValues field.
        +
      • +
      + + + +
        +
      • +

        addRowValues

        +
        public void addRowValues(java.lang.String... values)
        + +
        +
        Parameters:
        +
        values - the text values to display in each column of the current row
        +
        +
      • +
      + + + +
        +
      • +

        addRowValues

        +
        public void addRowValues(CommandLine.Help.Ansi.Text... values)
        +
        Adds a new empty row, then calls putValue for each of the specified values, adding more empty rows + if the return value indicates that the value spanned multiple columns or was wrapped to multiple rows.
        +
        +
        Parameters:
        +
        values - the values to write into a new row in this TextTable
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if the number of values exceeds the number of Columns in this table
        +
        +
      • +
      + + + +
        +
      • +

        putValue

        +
        public CommandLine.Help.TextTable.Cell putValue(int row,
        +                                                int col,
        +                                                CommandLine.Help.Ansi.Text value)
        +
        Writes the specified value into the cell at the specified row and column and returns the last row and + column written to. Depending on the Column's Overflow policy, the value may span + multiple columns or wrap to multiple rows when larger than the column width.
        +
        +
        Parameters:
        +
        row - the target row in the table
        +
        col - the target column in the table to write to
        +
        value - the value to write
        +
        Returns:
        +
        a Cell indicating the position in the table that was last written to (since 2.0)
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if the specified row exceeds the table's row count
        +
        Since:
        +
        2.0 (previous versions returned a java.awt.Point object)
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.StringBuilder toString(java.lang.StringBuilder text)
        +
        Copies the text representation that we built up from the options into the specified StringBuilder.
        +
        +
        Parameters:
        +
        text - the StringBuilder to write into
        +
        Returns:
        +
        the specified StringBuilder object (to allow method chaining and a more fluid API)
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.Visibility.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Visibility.html new file mode 100644 index 000000000..11b0eb701 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.Visibility.html @@ -0,0 +1,356 @@ + + + + + +CommandLine.Help.Visibility (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Enum CommandLine.Help.Visibility

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + +
      Enum Constants 
      Enum Constant and Description
      ALWAYS 
      NEVER 
      ON_DEMAND 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static CommandLine.Help.VisibilityvalueOf(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static CommandLine.Help.Visibility[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CommandLine.Help.Visibility[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CommandLine.Help.Visibility c : CommandLine.Help.Visibility.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CommandLine.Help.Visibility valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Help.html b/docs/man/3.x/apidocs/picocli/CommandLine.Help.html new file mode 100644 index 000000000..465a28206 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Help.html @@ -0,0 +1,1644 @@ + + + + + +CommandLine.Help (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Help

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.Help
    +extends java.lang.Object
    +
    A collection of methods and inner classes that provide fine-grained control over the contents and layout of + the usage help message to display to end users when help is requested or invalid input values were specified. +

    Class Diagram of the CommandLine.Help API

    +

    + Class Diagram of the CommandLine.Help API +

    +

    Layered API

    +

    The CommandLine.Command annotation and the CommandLine.Model.UsageMessageSpec programmatic API equivalent + provide the easiest way to configure the usage help message. See + the Manual for details.

    +

    This Help class provides high-level functions to create sections of the usage help message and headings + for these sections. Instead of calling the CommandLine.usage(PrintStream, CommandLine.Help.ColorScheme) + method, application authors may want to create a custom usage help message by reorganizing sections in a + different order and/or adding custom sections.

    +

    Finally, the Help class contains inner classes and interfaces that can be used to create custom help messages.

    +

    IOptionRenderer and IParameterRenderer

    +

    Renders a field annotated with CommandLine.Option or CommandLine.Parameters to an array of CommandLine.Help.Ansi.Text values. + By default, these values are

      +
    • mandatory marker character (if the option/parameter is required)
    • +
    • short option name (empty for parameters)
    • +
    • comma or empty (empty for parameters)
    • +
    • long option names (the parameter label for parameters)
    • +
    • description
    • +
    +

    Other components rely on this ordering.

    +

    Layout

    +

    Delegates to the renderers to create CommandLine.Help.Ansi.Text values for the annotated fields, and uses a + CommandLine.Help.TextTable to display these values in tabular format. Layout is responsible for deciding which values + to display where in the table. By default, Layout shows one option or parameter per table row.

    +

    TextTable

    +

    Responsible for spacing out CommandLine.Help.Ansi.Text values according to the CommandLine.Help.Column definitions the table was + created with. Columns have a width, indentation, and an overflow policy that decides what to do if a value is + longer than the column's width.

    +

    Text

    +

    Encapsulates rich text with styles and colors in a way that other components like CommandLine.Help.TextTable are + unaware of the embedded ANSI escape codes.

    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Help

        +
        public Help(java.lang.Object command)
        +
        Constructs a new Help instance with a default color scheme, initialized from annotatations + on the specified class and superclasses.
        +
        +
        Parameters:
        +
        command - the annotated object to create usage help for
        +
        +
      • +
      + + + +
        +
      • +

        Help

        +
        public Help(java.lang.Object command,
        +            CommandLine.Help.Ansi ansi)
        +
        Constructs a new Help instance with a default color scheme, initialized from annotatations + on the specified class and superclasses.
        +
        +
        Parameters:
        +
        command - the annotated object to create usage help for
        +
        ansi - whether to emit ANSI escape codes or not
        +
        +
      • +
      + + + +
        +
      • +

        Help

        +
        @Deprecated
        +public Help(java.lang.Object command,
        +                         CommandLine.Help.ColorScheme colorScheme)
        +
        Deprecated. use picocli.CommandLine.Help#Help(picocli.CommandLine.Model.CommandSpec, picocli.CommandLine.Help.ColorScheme)
        +
        Constructs a new Help instance with the specified color scheme, initialized from annotatations + on the specified class and superclasses.
        +
        +
        Parameters:
        +
        command - the annotated object to create usage help for
        +
        colorScheme - the color scheme to use
        +
        +
      • +
      + + + +
        +
      • +

        Help

        +
        public Help(CommandLine.Model.CommandSpec commandSpec,
        +            CommandLine.Help.ColorScheme colorScheme)
        +
        Constructs a new Help instance with the specified color scheme, initialized from annotatations + on the specified class and superclasses.
        +
        +
        Parameters:
        +
        commandSpec - the command model to create usage help for
        +
        colorScheme - the color scheme to use
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        commandSpec

        +
        public CommandLine.Model.CommandSpec commandSpec()
        +
        Returns the CommandSpec model that this Help was constructed with.
        +
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + +
        +
      • +

        colorScheme

        +
        public CommandLine.Help.ColorScheme colorScheme()
        +
        Returns the ColorScheme model that this Help was constructed with.
        +
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        subcommands

        +
        protected java.util.Map<java.lang.String,CommandLine.Help> subcommands()
        +
        Returns the map of subcommand Help instances for this command Help.
        +
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + +
        +
      • +

        aliases

        +
        protected java.util.List<java.lang.String> aliases()
        +
        Returns the list of aliases for the command in this Help.
        +
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + + + + + +
        +
      • +

        addAllSubcommands

        +
        public CommandLine.Help addAllSubcommands(java.util.Map<java.lang.String,CommandLine> commands)
        +
        Registers all specified subcommands with this Help.
        +
        +
        Parameters:
        +
        commands - maps the command names to the associated CommandLine object
        +
        Returns:
        +
        this Help instance (for method chaining)
        +
        See Also:
        +
        CommandLine.getSubcommands()
        +
        +
      • +
      + + + +
        +
      • +

        addSubcommand

        +
        @Deprecated
        +public CommandLine.Help addSubcommand(java.lang.String commandName,
        +                                                   java.lang.Object command)
        +
        Deprecated. 
        +
        Registers the specified subcommand with this Help.
        +
        +
        Parameters:
        +
        commandName - the name of the subcommand to display in the usage message
        +
        command - the CommandSpec or @Command annotated object to get more information from
        +
        Returns:
        +
        this Help instance (for method chaining)
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        abbreviatedSynopsis

        +
        public java.lang.String abbreviatedSynopsis()
        +
        Generates a generic synopsis like <command name> [OPTIONS] [PARAM1 [PARAM2]...], omitting parts + that don't apply to the command (e.g., does not show [OPTIONS] if the command has no options).
        +
        +
        Returns:
        +
        a generic synopsis
        +
        +
      • +
      + + + +
        +
      • +

        detailedSynopsis

        +
        @Deprecated
        +public java.lang.String detailedSynopsis(java.util.Comparator<CommandLine.Model.OptionSpec> optionSort,
        +                                                      boolean clusterBooleanOptions)
        + +
        Generates a detailed synopsis message showing all options and parameters. Follows the unix convention of + showing optional options and parameters in square brackets ([ ]).
        +
        +
        Parameters:
        +
        optionSort - comparator to sort options or null if options should not be sorted
        +
        clusterBooleanOptions - true if boolean short options should be clustered into a single string
        +
        Returns:
        +
        a detailed synopsis
        +
        +
      • +
      + + + +
        +
      • +

        detailedSynopsis

        +
        public java.lang.String detailedSynopsis(int synopsisHeadingLength,
        +                                         java.util.Comparator<CommandLine.Model.OptionSpec> optionSort,
        +                                         boolean clusterBooleanOptions)
        +
        Generates a detailed synopsis message showing all options and parameters. Follows the unix convention of + showing optional options and parameters in square brackets ([ ]).
        +
        +
        Parameters:
        +
        synopsisHeadingLength - the length of the synopsis heading that will be displayed on the same line
        +
        optionSort - comparator to sort options or null if options should not be sorted
        +
        clusterBooleanOptions - true if boolean short options should be clustered into a single string
        +
        Returns:
        +
        a detailed synopsis
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        createDetailedSynopsisOptionsText

        +
        protected CommandLine.Help.Ansi.Text createDetailedSynopsisOptionsText(java.util.Comparator<CommandLine.Model.OptionSpec> optionSort,
        +                                                                       boolean clusterBooleanOptions)
        +
        Returns a Text object containing a partial detailed synopsis showing only the options, starting with a " " space. + Follows the unix convention of showing optional options and parameters in square brackets ([ ]).
        +
        +
        Parameters:
        +
        optionSort - comparator to sort options or null if options should not be sorted
        +
        clusterBooleanOptions - true if boolean short options should be clustered into a single string
        +
        Returns:
        +
        the formatted options, starting with a " " space, or an empty Text if this command has no named options
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + +
        +
      • +

        createDetailedSynopsisPositionalsText

        +
        protected CommandLine.Help.Ansi.Text createDetailedSynopsisPositionalsText()
        +
        Returns a Text object containing a partial detailed synopsis showing only the positional parameters, starting with a " " space. + Follows the unix convention of showing optional options and parameters in square brackets ([ ]).
        +
        +
        Returns:
        +
        the formatted positional parameters, starting with a " " space, or an empty Text if this command has no positional parameters
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + +
        +
      • +

        createDetailedSynopsisCommandText

        +
        protected CommandLine.Help.Ansi.Text createDetailedSynopsisCommandText()
        +
        Returns a Text object containing a partial detailed synopsis showing only the subcommands, starting with a " " space. + Follows the unix convention of showing optional elements in square brackets ([ ]).
        +
        +
        Returns:
        +
        this implementation returns a hard-coded string " [COMMAND]" if this command has subcommands, an empty Text otherwise
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + +
        +
      • +

        insertSynopsisCommandName

        +
        protected java.lang.String insertSynopsisCommandName(int synopsisHeadingLength,
        +                                                     CommandLine.Help.Ansi.Text optionsAndPositionalsAndCommandsDetails)
        +
        Returns the detailed synopsis text by inserting the command name before the specified text with options and positional parameters details.
        +
        +
        Parameters:
        +
        synopsisHeadingLength - length of the synopsis heading string to be displayed on the same line as the first synopsis line. + For example, if the synopsis heading is "Usage: ", this value is 7.
        +
        optionsAndPositionalsAndCommandsDetails - formatted string with options, positional parameters and subcommands. + Follows the unix convention of showing optional options and parameters in square brackets ([ ]).
        +
        Returns:
        +
        the detailed synopsis text, in multiple lines if the length exceeds the usage width
        +
        +
      • +
      + + + +
        +
      • +

        synopsisHeadingLength

        +
        public int synopsisHeadingLength()
        +
        Returns the number of characters the synopsis heading will take on the same line as the synopsis.
        +
        +
        Returns:
        +
        the number of characters the synopsis heading will take on the same line as the synopsis.
        +
        See Also:
        +
        detailedSynopsis(int, Comparator, boolean)
        +
        +
      • +
      + + + + + + + +
        +
      • +

        optionList

        +
        public java.lang.String optionList(CommandLine.Help.Layout layout,
        +                                   java.util.Comparator<CommandLine.Model.OptionSpec> optionSort,
        +                                   CommandLine.Help.IParamLabelRenderer valueLabelRenderer)
        +
        Sorts all Options with the specified comparator (if the comparator is non-null), + then adds all non-hidden options to the + specified TextTable and returns the result of TextTable.toString().
        +
        +
        Parameters:
        +
        layout - responsible for rendering the option list
        +
        optionSort - determines in what order Options should be listed. Declared order if null
        +
        valueLabelRenderer - used for options with a parameter
        +
        Returns:
        +
        the fully formatted option list
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        parameterList

        +
        public java.lang.String parameterList()
        +
        Returns the section of the usage help message that lists the parameters with their descriptions.
        +
        +
        Returns:
        +
        the section of the usage help message that lists the parameters
        +
        +
      • +
      + + + +
        +
      • +

        parameterList

        +
        public java.lang.String parameterList(CommandLine.Help.Layout layout,
        +                                      CommandLine.Help.IParamLabelRenderer paramLabelRenderer)
        +
        Returns the section of the usage help message that lists the parameters with their descriptions.
        +
        +
        Parameters:
        +
        layout - the layout to use
        +
        paramLabelRenderer - for rendering parameter names
        +
        Returns:
        +
        the section of the usage help message that lists the parameters
        +
        +
      • +
      + + + +
        +
      • +

        join

        +
        public static java.lang.StringBuilder join(CommandLine.Help.Ansi ansi,
        +                                           int usageHelpWidth,
        +                                           java.lang.String[] values,
        +                                           java.lang.StringBuilder sb,
        +                                           java.lang.Object... params)
        +
        Formats each of the specified values and appends it to the specified StringBuilder.
        +
        +
        Parameters:
        +
        ansi - whether the result should contain ANSI escape codes or not
        +
        usageHelpWidth - the width of the usage help message
        +
        values - the values to format and append to the StringBuilder
        +
        sb - the StringBuilder to collect the formatted strings
        +
        params - the parameters to pass to the format method when formatting each value
        +
        Returns:
        +
        the specified StringBuilder
        +
        +
      • +
      + + + +
        +
      • +

        customSynopsis

        +
        public java.lang.String customSynopsis(java.lang.Object... params)
        +
        Returns command custom synopsis as a string. A custom synopsis can be zero or more lines, and can be + specified declaratively with the CommandLine.Command.customSynopsis() annotation attribute or programmatically + by setting the Help instance's customSynopsis(java.lang.Object...) field.
        +
        +
        Parameters:
        +
        params - Arguments referenced by the format specifiers in the synopsis strings
        +
        Returns:
        +
        the custom synopsis lines combined into a single String (which may be empty)
        +
        +
      • +
      + + + +
        +
      • +

        description

        +
        public java.lang.String description(java.lang.Object... params)
        +
        Returns command description text as a string. Description text can be zero or more lines, and can be specified + declaratively with the CommandLine.Command.description() annotation attribute or programmatically by + setting the Help instance's description(java.lang.Object...) field.
        +
        +
        Parameters:
        +
        params - Arguments referenced by the format specifiers in the description strings
        +
        Returns:
        +
        the description lines combined into a single String (which may be empty)
        +
        +
      • +
      + + + +
        +
      • +

        header

        +
        public java.lang.String header(java.lang.Object... params)
        +
        Returns the command header text as a string. Header text can be zero or more lines, and can be specified + declaratively with the CommandLine.Command.header() annotation attribute or programmatically by + setting the Help instance's header(java.lang.Object...) field.
        +
        +
        Parameters:
        +
        params - Arguments referenced by the format specifiers in the header strings
        +
        Returns:
        +
        the header lines combined into a single String (which may be empty)
        +
        +
      • +
      + + + +
        +
      • +

        footer

        +
        public java.lang.String footer(java.lang.Object... params)
        +
        Returns command footer text as a string. Footer text can be zero or more lines, and can be specified + declaratively with the CommandLine.Command.footer() annotation attribute or programmatically by + setting the Help instance's footer(java.lang.Object...) field.
        +
        +
        Parameters:
        +
        params - Arguments referenced by the format specifiers in the footer strings
        +
        Returns:
        +
        the footer lines combined into a single String (which may be empty)
        +
        +
      • +
      + + + +
        +
      • +

        headerHeading

        +
        public java.lang.String headerHeading(java.lang.Object... params)
        +
        Returns the text displayed before the header text; the result of String.format(headerHeading, params).
        +
        +
        Parameters:
        +
        params - the parameters to use to format the header heading
        +
        Returns:
        +
        the formatted header heading
        +
        +
      • +
      + + + +
        +
      • +

        synopsisHeading

        +
        public java.lang.String synopsisHeading(java.lang.Object... params)
        +
        Returns the text displayed before the synopsis text; the result of String.format(synopsisHeading, params).
        +
        +
        Parameters:
        +
        params - the parameters to use to format the synopsis heading
        +
        Returns:
        +
        the formatted synopsis heading
        +
        +
      • +
      + + + +
        +
      • +

        descriptionHeading

        +
        public java.lang.String descriptionHeading(java.lang.Object... params)
        +
        Returns the text displayed before the description text; an empty string if there is no description, + otherwise the result of String.format(descriptionHeading, params).
        +
        +
        Parameters:
        +
        params - the parameters to use to format the description heading
        +
        Returns:
        +
        the formatted description heading
        +
        +
      • +
      + + + +
        +
      • +

        parameterListHeading

        +
        public java.lang.String parameterListHeading(java.lang.Object... params)
        +
        Returns the text displayed before the positional parameter list; an empty string if there are no positional + parameters, otherwise the result of String.format(parameterListHeading, params).
        +
        +
        Parameters:
        +
        params - the parameters to use to format the parameter list heading
        +
        Returns:
        +
        the formatted parameter list heading
        +
        +
      • +
      + + + +
        +
      • +

        optionListHeading

        +
        public java.lang.String optionListHeading(java.lang.Object... params)
        +
        Returns the text displayed before the option list; an empty string if there are no options, + otherwise the result of String.format(optionListHeading, params).
        +
        +
        Parameters:
        +
        params - the parameters to use to format the option list heading
        +
        Returns:
        +
        the formatted option list heading
        +
        +
      • +
      + + + +
        +
      • +

        commandListHeading

        +
        public java.lang.String commandListHeading(java.lang.Object... params)
        +
        Returns the text displayed before the command list; an empty string if there are no commands, + otherwise the result of String.format(commandListHeading, params).
        +
        +
        Parameters:
        +
        params - the parameters to use to format the command list heading
        +
        Returns:
        +
        the formatted command list heading
        +
        +
      • +
      + + + +
        +
      • +

        footerHeading

        +
        public java.lang.String footerHeading(java.lang.Object... params)
        +
        Returns the text displayed before the footer text; the result of String.format(footerHeading, params).
        +
        +
        Parameters:
        +
        params - the parameters to use to format the footer heading
        +
        Returns:
        +
        the formatted footer heading
        +
        +
      • +
      + + + +
        +
      • +

        commandList

        +
        public java.lang.String commandList()
        +
        Returns a 2-column list with command names and the first line of their header or (if absent) description.
        +
        +
        Returns:
        +
        a usage help section describing the added commands
        +
        +
      • +
      + + + +
        +
      • +

        commandNamesText

        +
        public CommandLine.Help.Ansi.Text commandNamesText(java.lang.String separator)
        +
        Returns a Text object containing the command name and all aliases, separated with the specified separator. + Command names will use the command style for the color scheme of this Help.
        +
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + +
        +
      • +

        createDefaultLayout

        +
        public CommandLine.Help.Layout createDefaultLayout()
        +
        Returns a Layout instance configured with the user preferences captured in this Help instance.
        +
        +
        Returns:
        +
        a Layout
        +
        +
      • +
      + + + +
        +
      • +

        createDefaultOptionRenderer

        +
        public CommandLine.Help.IOptionRenderer createDefaultOptionRenderer()
        +
        Returns a new default OptionRenderer which converts Options to five columns of text to match + the default TextTable column layout. The first row of values looks like this: +
          +
        1. the required option marker
        2. +
        3. 2-character short option name (or empty string if no short option exists)
        4. +
        5. comma separator (only if both short option and long option exist, empty string otherwise)
        6. +
        7. comma-separated string with long option name(s)
        8. +
        9. first element of the CommandLine.Model.OptionSpec.description() array
        10. +
        +

        Following this, there will be one row for each of the remaining elements of the CommandLine.Model.OptionSpec.description() array, and these rows look like {"", "", "", "", option.description()[i]}.

        +

        If configured, this option renderer adds an additional row to display the default field value.

        +
        +
        Returns:
        +
        a new default OptionRenderer
        +
        +
      • +
      + + + +
        +
      • +

        createMinimalOptionRenderer

        +
        public static CommandLine.Help.IOptionRenderer createMinimalOptionRenderer()
        +
        Returns a new minimal OptionRenderer which converts Options to a single row with two columns + of text: an option name and a description. If multiple names or descriptions exist, the first value is used.
        +
        +
        Returns:
        +
        a new minimal OptionRenderer
        +
        +
      • +
      + + + + + + + +
        +
      • +

        createMinimalParameterRenderer

        +
        public static CommandLine.Help.IParameterRenderer createMinimalParameterRenderer()
        +
        Returns a new minimal ParameterRenderer which converts positional parameters + to a single row with two columns of text: an option name and a description. If multiple descriptions exist, the first value is used.
        +
        +
        Returns:
        +
        a new minimal ParameterRenderer
        +
        +
      • +
      + + + +
        +
      • +

        createMinimalParamLabelRenderer

        +
        public static CommandLine.Help.IParamLabelRenderer createMinimalParamLabelRenderer()
        +
        Returns a value renderer that returns the paramLabel if defined or the field name otherwise.
        +
        +
        Returns:
        +
        a new minimal ParamLabelRenderer
        +
        +
      • +
      + + + +
        +
      • +

        createDefaultParamLabelRenderer

        +
        public CommandLine.Help.IParamLabelRenderer createDefaultParamLabelRenderer()
        +
        Returns a new default param label renderer that separates option parameters from their option name + with the specified separator string, and, unless CommandLine.Model.ArgSpec.hideParamSyntax() is true, + surrounds optional parameters with '[' and ']' + characters and uses ellipses ("...") to indicate that any number of a parameter are allowed.
        +
        +
        Returns:
        +
        a new default ParamLabelRenderer
        +
        +
      • +
      + + + +
        +
      • +

        createShortOptionNameComparator

        +
        public static java.util.Comparator<CommandLine.Model.OptionSpec> createShortOptionNameComparator()
        +
        Sorts OptionSpecs by their option name in case-insensitive alphabetic order. If an + option has multiple names, the shortest name is used for the sorting. Help options follow non-help options.
        +
        +
        Returns:
        +
        a comparator that sorts OptionSpecs by their option name in case-insensitive alphabetic order
        +
        +
      • +
      + + + +
        +
      • +

        createShortOptionArityAndNameComparator

        +
        public static java.util.Comparator<CommandLine.Model.OptionSpec> createShortOptionArityAndNameComparator()
        +
        Sorts OptionSpecs by their option max arity first, by + min arity next, and by option name last.
        +
        +
        Returns:
        +
        a comparator that sorts OptionSpecs by arity first, then their option name
        +
        +
      • +
      + + + +
        +
      • +

        shortestFirst

        +
        public static java.util.Comparator<java.lang.String> shortestFirst()
        +
        Sorts short strings before longer strings.
        +
        +
        Returns:
        +
        a comparators that sorts short strings before longer strings
        +
        +
      • +
      + + + +
        +
      • +

        ansi

        +
        public CommandLine.Help.Ansi ansi()
        +
        Returns whether ANSI escape codes are enabled or not.
        +
        +
        Returns:
        +
        whether ANSI escape codes are enabled or not
        +
        +
      • +
      + + + +
        +
      • +

        defaultColorScheme

        +
        public static CommandLine.Help.ColorScheme defaultColorScheme(CommandLine.Help.Ansi ansi)
        +
        Creates and returns a new CommandLine.Help.ColorScheme initialized with picocli default values: commands are bold, + options and parameters use a yellow foreground, and option parameters use italic.
        +
        +
        Parameters:
        +
        ansi - whether the usage help message should contain ANSI escape codes or not
        +
        Returns:
        +
        a new default color scheme
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.HelpCommand.html b/docs/man/3.x/apidocs/picocli/CommandLine.HelpCommand.html new file mode 100644 index 000000000..9a1fb2e79 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.HelpCommand.html @@ -0,0 +1,335 @@ + + + + + +CommandLine.HelpCommand (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.HelpCommand

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.lang.Runnable, CommandLine.IHelpCommandInitializable
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static final class CommandLine.HelpCommand
    +extends java.lang.Object
    +implements CommandLine.IHelpCommandInitializable, java.lang.Runnable
    +
    Help command that can be installed as a subcommand on all application commands. When invoked with a subcommand + argument, it prints usage help for the specified subcommand. For example:
    +
    + // print help for subcommand
    + command help subcommand
    + 

    + When invoked without additional parameters, it prints usage help for the parent command. For example: +

    +
    + // print help for command
    + command help
    + 
    + For internationalization: this command has a --help option with descriptionKey = "helpCommand.help", + and a COMMAND positional parameter with descriptionKey = "helpCommand.command".
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      HelpCommand() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidinit(CommandLine helpCommandLine, + CommandLine.Help.Ansi ansi, + java.io.PrintStream out, + java.io.PrintStream err) +
      Initializes this object with the information needed to implement a help command that provides usage help for other commands.
      +
      voidrun() +
      Invokes usage for the specified command, or for the parent command.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        HelpCommand

        +
        public HelpCommand()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        run

        +
        public void run()
        +
        Invokes usage for the specified command, or for the parent command.
        +
        +
        Specified by:
        +
        run in interface java.lang.Runnable
        +
        +
      • +
      + + + +
        +
      • +

        init

        +
        public void init(CommandLine helpCommandLine,
        +                 CommandLine.Help.Ansi ansi,
        +                 java.io.PrintStream out,
        +                 java.io.PrintStream err)
        +
        Initializes this object with the information needed to implement a help command that provides usage help for other commands.
        +
        +
        Specified by:
        +
        init in interface CommandLine.IHelpCommandInitializable
        +
        Parameters:
        +
        helpCommandLine - the CommandLine object associated with this help command. Implementors can use + this to walk the command hierarchy and get access to the help command's parent and sibling commands.
        +
        ansi - whether to use Ansi colors or not
        +
        out - the stream to print the usage help message to
        +
        err - the error stream to print any diagnostic messages to, in addition to the output from the exception handler
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.IDefaultValueProvider.html b/docs/man/3.x/apidocs/picocli/CommandLine.IDefaultValueProvider.html new file mode 100644 index 000000000..3b4b79b06 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.IDefaultValueProvider.html @@ -0,0 +1,245 @@ + + + + + +CommandLine.IDefaultValueProvider (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.IDefaultValueProvider

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static interface CommandLine.IDefaultValueProvider
    +
    Provides default value for a command. Commands may configure a provider with the + CommandLine.Command.defaultValueProvider() annotation attribute.
    +
    +
    Since:
    +
    3.6
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        defaultValue

        +
        java.lang.String defaultValue(CommandLine.Model.ArgSpec argSpec)
        +                       throws java.lang.Exception
        +
        Returns the default value for an option or positional parameter or null. + The returned value is converted to the type of the option/positional parameter + via the same type converter used when populating this option/positional + parameter from a command line argument.
        +
        +
        Parameters:
        +
        argSpec - the option or positional parameter, never null
        +
        Returns:
        +
        the default value for the option or positional parameter, or null if + this provider has no default value for the specified option or positional parameter
        +
        Throws:
        +
        java.lang.Exception - when there was a problem obtaining the default value
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.IExceptionHandler.html b/docs/man/3.x/apidocs/picocli/CommandLine.IExceptionHandler.html new file mode 100644 index 000000000..d650092c5 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.IExceptionHandler.html @@ -0,0 +1,268 @@ + + + + + +CommandLine.IExceptionHandler (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.IExceptionHandler

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleException

        +
        java.util.List<java.lang.Object> handleException(CommandLine.ParameterException ex,
        +                                                 java.io.PrintStream out,
        +                                                 CommandLine.Help.Ansi ansi,
        +                                                 java.lang.String... args)
        +
        Deprecated. 
        +
        Handles a ParameterException that occurred while parsing the command + line arguments and optionally returns a list of results.
        +
        +
        Parameters:
        +
        ex - the ParameterException describing the problem that occurred while parsing the command line arguments, + and the CommandLine representing the command or subcommand whose input was invalid
        +
        out - the PrintStream to print help to if requested
        +
        ansi - for printing help messages using ANSI styles and colors
        +
        args - the command line arguments that could not be parsed
        +
        Returns:
        +
        a list of results, or an empty list if there are no results
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.IExceptionHandler2.html b/docs/man/3.x/apidocs/picocli/CommandLine.IExceptionHandler2.html new file mode 100644 index 000000000..4d92a0cc7 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.IExceptionHandler2.html @@ -0,0 +1,288 @@ + + + + + +CommandLine.IExceptionHandler2 (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.IExceptionHandler2<R>

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleParseException

        +
        R handleParseException(CommandLine.ParameterException ex,
        +                       java.lang.String[] args)
        +
        Handles a ParameterException that occurred while parsing the command + line arguments and optionally returns a list of results.
        +
        +
        Parameters:
        +
        ex - the ParameterException describing the problem that occurred while parsing the command line arguments, + and the CommandLine representing the command or subcommand whose input was invalid
        +
        args - the command line arguments that could not be parsed
        +
        Returns:
        +
        an object resulting from handling the exception
        +
        +
      • +
      + + + +
        +
      • +

        handleExecutionException

        +
        R handleExecutionException(CommandLine.ExecutionException ex,
        +                           CommandLine.ParseResult parseResult)
        +
        Handles a ExecutionException that occurred while executing the Runnable or + Callable command and optionally returns a list of results.
        +
        +
        Parameters:
        +
        ex - the ExecutionException describing the problem that occurred while executing the Runnable or + Callable command, and the CommandLine representing the command or subcommand that was being executed
        +
        parseResult - the result of parsing the command line arguments
        +
        Returns:
        +
        an object resulting from handling the exception
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.IFactory.html b/docs/man/3.x/apidocs/picocli/CommandLine.IFactory.html new file mode 100644 index 000000000..315c9a07b --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.IFactory.html @@ -0,0 +1,252 @@ + + + + + +CommandLine.IFactory (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.IFactory

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      <K> Kcreate(java.lang.Class<K> cls) +
      Returns an instance of the specified class.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        create

        +
        <K> K create(java.lang.Class<K> cls)
        +      throws java.lang.Exception
        +
        Returns an instance of the specified class.
        +
        +
        Type Parameters:
        +
        K - the type of the object to return
        +
        Parameters:
        +
        cls - the class of the object to return
        +
        Returns:
        +
        the instance
        +
        Throws:
        +
        java.lang.Exception - an exception detailing what went wrong when creating or obtaining the instance
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.IHelpCommandInitializable.html b/docs/man/3.x/apidocs/picocli/CommandLine.IHelpCommandInitializable.html new file mode 100644 index 000000000..671161a99 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.IHelpCommandInitializable.html @@ -0,0 +1,257 @@ + + + + + +CommandLine.IHelpCommandInitializable (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.IHelpCommandInitializable

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    CommandLine.HelpCommand
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static interface CommandLine.IHelpCommandInitializable
    +
    Help commands that provide usage help for other commands can implement this interface to be initialized with the information they need. +

    The CommandLine::printHelpIfRequested method calls the + init method on commands marked as helpCommand + before the help command's run or call method is called.

    +

    Implementation note:

    + If an error occurs in the run or call method while processing the help request, it is recommended custom Help + commands throw a ParameterException with a reference to the parent command. The DefaultExceptionHandler will print + the error message and the usage for the parent command, and will terminate with the exit code of the exception handler if one was set. +

    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      voidinit(CommandLine helpCommandLine, + CommandLine.Help.Ansi ansi, + java.io.PrintStream out, + java.io.PrintStream err) +
      Initializes this object with the information needed to implement a help command that provides usage help for other commands.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        void init(CommandLine helpCommandLine,
        +          CommandLine.Help.Ansi ansi,
        +          java.io.PrintStream out,
        +          java.io.PrintStream err)
        +
        Initializes this object with the information needed to implement a help command that provides usage help for other commands.
        +
        +
        Parameters:
        +
        helpCommandLine - the CommandLine object associated with this help command. Implementors can use + this to walk the command hierarchy and get access to the help command's parent and sibling commands.
        +
        ansi - whether to use Ansi colors or not
        +
        out - the stream to print the usage help message to
        +
        err - the error stream to print any diagnostic messages to, in addition to the output from the exception handler
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.IHelpFactory.html b/docs/man/3.x/apidocs/picocli/CommandLine.IHelpFactory.html new file mode 100644 index 000000000..0b3f5462e --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.IHelpFactory.html @@ -0,0 +1,240 @@ + + + + + +CommandLine.IHelpFactory (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.IHelpFactory

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static interface CommandLine.IHelpFactory
    +
    Creates the CommandLine.Help instance used to render the usage help message.
    +
    +
    Since:
    +
    3.9
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.IHelpSectionRenderer.html b/docs/man/3.x/apidocs/picocli/CommandLine.IHelpSectionRenderer.html new file mode 100644 index 000000000..fef3dc888 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.IHelpSectionRenderer.html @@ -0,0 +1,250 @@ + + + + + +CommandLine.IHelpSectionRenderer (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.IHelpSectionRenderer

+
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      java.lang.Stringrender(CommandLine.Help help) +
      Renders a section of the usage help, like header heading, header, synopsis heading, + synopsis, description heading, description, etc.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        render

        +
        java.lang.String render(CommandLine.Help help)
        +
        Renders a section of the usage help, like header heading, header, synopsis heading, + synopsis, description heading, description, etc.
        +
        +
        Parameters:
        +
        help - the Help instance for which to render a section
        +
        Returns:
        +
        the text for this section; may contain ANSI escape codes
        +
        Since:
        +
        3.9
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.IParseResultHandler.html b/docs/man/3.x/apidocs/picocli/CommandLine.IParseResultHandler.html new file mode 100644 index 000000000..6890d86a4 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.IParseResultHandler.html @@ -0,0 +1,272 @@ + + + + + +CommandLine.IParseResultHandler (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.IParseResultHandler

+
+
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleParseResult

        +
        java.util.List<java.lang.Object> handleParseResult(java.util.List<CommandLine> parsedCommands,
        +                                                   java.io.PrintStream out,
        +                                                   CommandLine.Help.Ansi ansi)
        +                                            throws CommandLine.ExecutionException
        +
        Deprecated. 
        +
        Processes a List of CommandLine objects resulting from successfully + parsing the command line arguments and optionally returns a list of results.
        +
        +
        Parameters:
        +
        parsedCommands - the CommandLine objects that resulted from successfully parsing the command line arguments
        +
        out - the PrintStream to print help to if requested
        +
        ansi - for printing help messages using ANSI styles and colors
        +
        Returns:
        +
        a list of results, or an empty list if there are no results
        +
        Throws:
        +
        CommandLine.ParameterException - if a help command was invoked for an unknown subcommand. Any ParameterExceptions + thrown from this method are treated as if this exception was thrown during parsing and passed to the CommandLine.IExceptionHandler
        +
        CommandLine.ExecutionException - if a problem occurred while processing the parse results; use + CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.IParseResultHandler2.html b/docs/man/3.x/apidocs/picocli/CommandLine.IParseResultHandler2.html new file mode 100644 index 000000000..c860ed01f --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.IParseResultHandler2.html @@ -0,0 +1,266 @@ + + + + + +CommandLine.IParseResultHandler2 (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.IParseResultHandler2<R>

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.ITypeConverter.html b/docs/man/3.x/apidocs/picocli/CommandLine.ITypeConverter.html new file mode 100644 index 000000000..c63717b48 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.ITypeConverter.html @@ -0,0 +1,274 @@ + + + + + +CommandLine.ITypeConverter (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.ITypeConverter<K>

+
+
+
+
    +
  • +
    +
    Type Parameters:
    +
    K - the type of the object that is the result of the conversion
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static interface CommandLine.ITypeConverter<K>
    +

    + When parsing command line arguments and initializing + fields annotated with @Option or @Parameters, + String values can be converted to any type for which a ITypeConverter is registered. +

    + This interface defines the contract for classes that know how to convert a String into some domain object. + Custom converters can be registered with the CommandLine.registerConverter(Class, ITypeConverter) method. +

    + Java 8 lambdas make it easy to register custom type converters: +

    +
    + commandLine.registerConverter(java.nio.file.Path.class, s -> java.nio.file.Paths.get(s));
    + commandLine.registerConverter(java.time.Duration.class, s -> java.time.Duration.parse(s));
    +

    + Built-in type converters are pre-registered for the following java 1.5 types: +

    +
      +
    • all primitive types
    • +
    • all primitive wrapper types: Boolean, Byte, Character, Double, Float, Integer, Long, Short
    • +
    • any enum
    • +
    • java.io.File
    • +
    • java.math.BigDecimal
    • +
    • java.math.BigInteger
    • +
    • java.net.InetAddress
    • +
    • java.net.URI
    • +
    • java.net.URL
    • +
    • java.nio.charset.Charset
    • +
    • java.sql.Time
    • +
    • java.util.Date
    • +
    • java.util.UUID
    • +
    • java.util.regex.Pattern
    • +
    • StringBuilder
    • +
    • CharSequence
    • +
    • String
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      Kconvert(java.lang.String value) +
      Converts the specified command line argument value to some domain object.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convert

        +
        K convert(java.lang.String value)
        +   throws java.lang.Exception
        +
        Converts the specified command line argument value to some domain object.
        +
        +
        Parameters:
        +
        value - the command line argument String value
        +
        Returns:
        +
        the resulting domain object
        +
        Throws:
        +
        java.lang.Exception - an exception detailing what went wrong during the conversion
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.IVersionProvider.html b/docs/man/3.x/apidocs/picocli/CommandLine.IVersionProvider.html new file mode 100644 index 000000000..916534886 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.IVersionProvider.html @@ -0,0 +1,239 @@ + + + + + +CommandLine.IVersionProvider (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.IVersionProvider

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static interface CommandLine.IVersionProvider
    +
    Provides version information for a command. Commands may configure a provider with the + CommandLine.Command.versionProvider() annotation attribute.
    +
    +
    Since:
    +
    2.2
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getVersion

        +
        java.lang.String[] getVersion()
        +                       throws java.lang.Exception
        +
        Returns version information for a command.
        +
        +
        Returns:
        +
        version information (each string in the array is displayed on a separate line)
        +
        Throws:
        +
        java.lang.Exception - an exception detailing what went wrong when obtaining version information
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.InitializationException.html b/docs/man/3.x/apidocs/picocli/CommandLine.InitializationException.html new file mode 100644 index 000000000..de14444aa --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.InitializationException.html @@ -0,0 +1,295 @@ + + + + + +CommandLine.InitializationException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.InitializationException

+
+
+ +
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        InitializationException

        +
        public InitializationException(java.lang.String msg)
        +
      • +
      + + + +
        +
      • +

        InitializationException

        +
        public InitializationException(java.lang.String msg,
        +                               java.lang.Exception ex)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.MaxValuesExceededException.html b/docs/man/3.x/apidocs/picocli/CommandLine.MaxValuesExceededException.html new file mode 100644 index 000000000..492bdb941 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.MaxValuesExceededException.html @@ -0,0 +1,289 @@ + + + + + +CommandLine.MaxValuesExceededException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.MaxValuesExceededException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.MaxValuesExceededException
    +extends CommandLine.ParameterException
    +
    Exception indicating that more values were specified for an option or parameter than its arity allows.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MaxValuesExceededException

        +
        public MaxValuesExceededException(CommandLine commandLine,
        +                                  java.lang.String msg)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.MaxValuesforFieldExceededException.html b/docs/man/3.x/apidocs/picocli/CommandLine.MaxValuesforFieldExceededException.html new file mode 100644 index 000000000..3bca29279 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.MaxValuesforFieldExceededException.html @@ -0,0 +1,277 @@ + + + + + +CommandLine.MaxValuesforFieldExceededException (picocli 3.0.0-alpha-2 API) + + + + + + + +
+ + + + + +
+ + + +
+
picocli
+

Class CommandLine.MaxValuesforFieldExceededException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.MaxValuesforFieldExceededException
    +extends CommandLine.ParameterException
    +
    Exception indicating that more values were specified for an option or parameter than its arity allows.
    +
    See Also:
    Serialized Form
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CommandLine.MaxValuesforFieldExceededException

        +
        public CommandLine.MaxValuesforFieldExceededException(CommandLine commandLine,
        +                                              java.lang.String msg)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.MissingParameterException.html b/docs/man/3.x/apidocs/picocli/CommandLine.MissingParameterException.html new file mode 100644 index 000000000..398b10b7f --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.MissingParameterException.html @@ -0,0 +1,341 @@ + + + + + +CommandLine.MissingParameterException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.MissingParameterException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.MissingParameterException
    +extends CommandLine.ParameterException
    +
    Exception indicating that a required parameter was not specified.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.MissingTypeConverterException.html b/docs/man/3.x/apidocs/picocli/CommandLine.MissingTypeConverterException.html new file mode 100644 index 000000000..a71009a15 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.MissingTypeConverterException.html @@ -0,0 +1,290 @@ + + + + + +CommandLine.MissingTypeConverterException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.MissingTypeConverterException

+
+
+ +
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MissingTypeConverterException

        +
        public MissingTypeConverterException(CommandLine commandLine,
        +                                     java.lang.String msg)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Mixin.html b/docs/man/3.x/apidocs/picocli/CommandLine.Mixin.html new file mode 100644 index 000000000..7b9e0947f --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Mixin.html @@ -0,0 +1,257 @@ + + + + + +CommandLine.Mixin (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Annotation Type CommandLine.Mixin

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    + @Target(value={FIELD,PARAMETER})
    +public static @interface CommandLine.Mixin
    +

    + Fields annotated with @Mixin are "expanded" into the current command: @Option and + @Parameters in the mixin class are added to the options and positional parameters of this command. + A CommandLine.DuplicateOptionAnnotationsException is thrown if any of the options in the mixin has the same name as + an option in this command. +

    + The Mixin annotation provides a way to reuse common options and parameters without subclassing. For example: +

    + class HelloWorld implements Runnable {
    +
    +     // adds the --help and --version options to this command
    +     @Mixin
    +     private HelpOptions = new HelpOptions();
    +
    +     @Option(names = {"-u", "--userName"}, required = true, description = "The user name")
    +     String userName;
    +
    +     public void run() { System.out.println("Hello, " + userName); }
    + }
    +
    + // Common reusable help options.
    + class HelpOptions {
    +
    +     @Option(names = { "-h", "--help"}, usageHelp = true, description = "Display this help and exit")
    +     private boolean help;
    +
    +     @Option(names = { "-V", "--version"}, versionHelp = true, description = "Display version info and exit")
    +     private boolean versionHelp;
    + }
    + 
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      java.lang.Stringname +
      Optionally specify a name that the mixin object can be retrieved with from the CommandSpec.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        name

        +
        public abstract java.lang.String name
        +
        Optionally specify a name that the mixin object can be retrieved with from the CommandSpec. + If not specified the name of the annotated field is used.
        +
        +
        Returns:
        +
        a String to register the mixin object with, or an empty String if the name of the annotated field should be used
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.ArgSpec.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.ArgSpec.html new file mode 100644 index 000000000..df3dc0393 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.ArgSpec.html @@ -0,0 +1,1030 @@ + + + + + +CommandLine.Model.ArgSpec (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model.ArgSpec

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected java.lang.StringtoString 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      CommandLine.Rangearity() +
      Returns how many arguments this option or positional parameter requires.
      +
      java.lang.Class<?>[]auxiliaryTypes() +
      Returns auxiliary type information used when the type() is a generic Collection, Map or an abstract class.
      +
      java.lang.Iterable<java.lang.String>completionCandidates() +
      Returns the explicitly set completion candidates for this option or positional parameter, valid enum + constant names, or null if this option or positional parameter does not have any completion + candidates and its type is not an enum.
      +
      CommandLine.ITypeConverter<?>[]converters() +
      Returns one or more type converters to use to convert the command line + argument into a strongly typed value (or key-value pair for map fields).
      +
      java.lang.StringdefaultValue() +
      Returns the default value of this option or positional parameter, before splitting and type conversion.
      +
      java.lang.StringdefaultValueString() +
      Returns the default value String displayed in the description.
      +
      java.lang.String[]description() +
      Returns the description template of this option, before variables are rendered.
      +
      java.lang.StringdescriptionKey() +
      Returns the description key of this arg spec, used to get the description from a resource bundle.
      +
      protected booleanequalsImpl(CommandLine.Model.ArgSpec other) 
      CommandLine.Model.IGettergetter() +
      Returns the CommandLine.Model.IGetter that is responsible for supplying the value of this argument.
      +
      <T> TgetValue() +
      Returns the current value of this argument.
      +
      protected inthashCodeImpl() 
      booleanhasInitialValue() +
      Determines whether the option or positional parameter will be reset to the initialValue() + before parsing new input.
      +
      booleanhidden() +
      Returns whether this option should be excluded from the usage message.
      +
      booleanhideParamSyntax() +
      Returns whether usage syntax decorations around the paramLabel should be suppressed.
      +
      java.lang.ObjectinitialValue() +
      Returns the initial value this option or positional parameter.
      +
      booleaninteractive() +
      Returns whether this option will prompt the user to enter a value on the command line.
      +
      protected booleaninternalShowDefaultValue(boolean usageHelpShowDefaults) +
      Returns whether the default for this option or positional parameter should be shown, potentially overriding the specified global setting.
      +
      booleanisMultiValue() +
      Returns true if this argument's type() is an array, a Collection or a Map, false otherwise.
      +
      abstract booleanisOption() +
      Returns true if this argument is a named option, false otherwise.
      +
      abstract booleanisPositional() +
      Returns true if this argument is a positional parameter, false otherwise.
      +
      CommandLine.Model.Messagesmessages() +
      Returns the Messages for this arg specification, or null.
      +
      CommandLine.Model.ArgSpecmessages(CommandLine.Model.Messages msgs) +
      Sets the Messages for this ArgSpec, and returns this ArgSpec.
      +
      java.util.List<java.lang.String>originalStringValues() +
      Returns the original command line arguments matched by this option or positional parameter spec.
      +
      java.lang.StringparamLabel() +
      Returns the name of the option or positional parameter used in the usage help message.
      +
      java.lang.String[]renderedDescription() +
      Returns the description of this option, after variables are rendered.
      +
      booleanrequired() +
      Returns whether this is a required option or positional parameter.
      +
      protected voidresetOriginalStringValues() +
      Sets the originalStringValues to a new list instance.
      +
      protected voidresetStringValues() +
      Sets the stringValues to a new list instance.
      +
      CommandLine.Model.ISettersetter() +
      Returns the CommandLine.Model.ISetter that is responsible for modifying the value of this argument.
      +
      <T> TsetValue(T newValue) +
      Sets the value of this argument to the specified value and returns the previous value.
      +
      <T> TsetValue(T newValue, + CommandLine commandLine) +
      Deprecated.  +
      use setValue(Object) instead. This was a design mistake.
      +
      +
      CommandLine.Help.VisibilityshowDefaultValue() +
      Returns whether this option or positional parameter's default value should be shown in the usage help.
      +
      java.lang.StringsplitRegex() +
      Returns a regular expression to split option parameter values or "" if the value should not be split.
      +
      java.util.List<java.lang.String>stringValues() +
      Returns the untyped command line arguments matched by this option or positional parameter spec.
      +
      java.lang.StringtoString() +
      Returns a string respresentation of this option or positional parameter.
      +
      java.lang.Class<?>type() +
      Returns the type to convert the option or positional parameter to before setting the value.
      +
      java.util.List<java.lang.Object>typedValues() +
      Returns the typed command line arguments matched by this option or positional parameter spec.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        toString

        +
        protected java.lang.String toString
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        required

        +
        public boolean required()
        +
        Returns whether this is a required option or positional parameter.
        +
        +
        See Also:
        +
        CommandLine.Option.required()
        +
        +
      • +
      + + + +
        +
      • +

        interactive

        +
        public boolean interactive()
        +
        Returns whether this option will prompt the user to enter a value on the command line.
        +
        +
        See Also:
        +
        CommandLine.Option.interactive()
        +
        +
      • +
      + + + +
        +
      • +

        description

        +
        public java.lang.String[] description()
        +
        Returns the description template of this option, before variables are rendered.
        +
        +
        See Also:
        +
        CommandLine.Option.description()
        +
        +
      • +
      + + + + + + + +
        +
      • +

        renderedDescription

        +
        public java.lang.String[] renderedDescription()
        +
        Returns the description of this option, after variables are rendered. Used when generating the usage documentation.
        +
        +
        Since:
        +
        3.2
        +
        See Also:
        +
        CommandLine.Option.description()
        +
        +
      • +
      + + + + + + + +
        +
      • +

        paramLabel

        +
        public java.lang.String paramLabel()
        +
        Returns the name of the option or positional parameter used in the usage help message.
        +
        +
        See Also:
        +
        {@link Parameters#paramLabel()}
        +
        +
      • +
      + + + +
        +
      • +

        hideParamSyntax

        +
        public boolean hideParamSyntax()
        +
        Returns whether usage syntax decorations around the paramLabel should be suppressed. + The default is false: by default, the paramLabel is surrounded with '[' and ']' characters + if the value is optional and followed by ellipses ("...") when multiple values can be specified.
        +
        +
        Since:
        +
        3.6.0
        +
        +
      • +
      + + + +
        +
      • +

        auxiliaryTypes

        +
        public java.lang.Class<?>[] auxiliaryTypes()
        +
        Returns auxiliary type information used when the type() is a generic Collection, Map or an abstract class.
        +
        +
        See Also:
        +
        CommandLine.Option.type()
        +
        +
      • +
      + + + +
        +
      • +

        converters

        +
        public CommandLine.ITypeConverter<?>[] converters()
        +
        Returns one or more type converters to use to convert the command line + argument into a strongly typed value (or key-value pair for map fields). This is useful when a particular + option or positional parameter should use a custom conversion that is different from the normal conversion for the arg spec's type.
        +
        +
        See Also:
        +
        CommandLine.Option.converter()
        +
        +
      • +
      + + + +
        +
      • +

        splitRegex

        +
        public java.lang.String splitRegex()
        +
        Returns a regular expression to split option parameter values or "" if the value should not be split.
        +
        +
        See Also:
        +
        CommandLine.Option.split()
        +
        +
      • +
      + + + +
        +
      • +

        hidden

        +
        public boolean hidden()
        +
        Returns whether this option should be excluded from the usage message.
        +
        +
        See Also:
        +
        CommandLine.Option.hidden()
        +
        +
      • +
      + + + +
        +
      • +

        type

        +
        public java.lang.Class<?> type()
        +
        Returns the type to convert the option or positional parameter to before setting the value.
        +
      • +
      + + + +
        +
      • +

        defaultValue

        +
        public java.lang.String defaultValue()
        +
        Returns the default value of this option or positional parameter, before splitting and type conversion. + This method returns the programmatically set value; this may differ from the default value that is actually used: + if this ArgSpec is part of a CommandSpec with a CommandLine.IDefaultValueProvider, picocli will first try to obtain + the default value from the default value provider, and this method is only called if the default provider is + null or returned a null value.
        +
        +
        Returns:
        +
        the programmatically set default value of this option/positional parameter, + returning null means this option or positional parameter does not have a default
        +
        See Also:
        +
        CommandLine.Model.CommandSpec.defaultValueProvider()
        +
        +
      • +
      + + + +
        +
      • +

        initialValue

        +
        public java.lang.Object initialValue()
        +
        Returns the initial value this option or positional parameter. If hasInitialValue() is true, + the option will be reset to the initial value before parsing (regardless of whether a default value exists), + to clear values that would otherwise remain from parsing previous input.
        +
      • +
      + + + +
        +
      • +

        hasInitialValue

        +
        public boolean hasInitialValue()
        +
        Determines whether the option or positional parameter will be reset to the initialValue() + before parsing new input.
        +
      • +
      + + + +
        +
      • +

        showDefaultValue

        +
        public CommandLine.Help.Visibility showDefaultValue()
        +
        Returns whether this option or positional parameter's default value should be shown in the usage help.
        +
      • +
      + + + + + + + +
        +
      • +

        completionCandidates

        +
        public java.lang.Iterable<java.lang.String> completionCandidates()
        +
        Returns the explicitly set completion candidates for this option or positional parameter, valid enum + constant names, or null if this option or positional parameter does not have any completion + candidates and its type is not an enum.
        +
        +
        Returns:
        +
        the completion candidates for this option or positional parameter, valid enum constant names, + or null
        +
        Since:
        +
        3.2
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        isMultiValue

        +
        public boolean isMultiValue()
        +
        Returns true if this argument's type() is an array, a Collection or a Map, false otherwise.
        +
      • +
      + + + +
        +
      • +

        isOption

        +
        public abstract boolean isOption()
        +
        Returns true if this argument is a named option, false otherwise.
        +
      • +
      + + + +
        +
      • +

        isPositional

        +
        public abstract boolean isPositional()
        +
        Returns true if this argument is a positional parameter, false otherwise.
        +
      • +
      + + + +
        +
      • +

        stringValues

        +
        public java.util.List<java.lang.String> stringValues()
        +
        Returns the untyped command line arguments matched by this option or positional parameter spec.
        +
        +
        Returns:
        +
        the matched arguments after splitting, but before type conversion. + For map properties, "key=value" values are split into the key and the value part.
        +
        +
      • +
      + + + +
        +
      • +

        typedValues

        +
        public java.util.List<java.lang.Object> typedValues()
        +
        Returns the typed command line arguments matched by this option or positional parameter spec.
        +
        +
        Returns:
        +
        the matched arguments after splitting and type conversion. + For map properties, "key=value" values are split into the key and the value part.
        +
        +
      • +
      + + + +
        +
      • +

        resetStringValues

        +
        protected void resetStringValues()
        +
        Sets the stringValues to a new list instance.
        +
      • +
      + + + +
        +
      • +

        originalStringValues

        +
        public java.util.List<java.lang.String> originalStringValues()
        +
        Returns the original command line arguments matched by this option or positional parameter spec.
        +
        +
        Returns:
        +
        the matched arguments as found on the command line: empty Strings for options without value, the + values have not been split, and for map properties values may look like "key=value"
        +
        +
      • +
      + + + +
        +
      • +

        resetOriginalStringValues

        +
        protected void resetOriginalStringValues()
        +
        Sets the originalStringValues to a new list instance.
        +
      • +
      + + + +
        +
      • +

        internalShowDefaultValue

        +
        protected boolean internalShowDefaultValue(boolean usageHelpShowDefaults)
        +
        Returns whether the default for this option or positional parameter should be shown, potentially overriding the specified global setting.
        +
        +
        Parameters:
        +
        usageHelpShowDefaults - whether the command's UsageMessageSpec is configured to show default values.
        +
        +
      • +
      + + + +
        +
      • +

        messages

        +
        public CommandLine.Model.Messages messages()
        +
        Returns the Messages for this arg specification, or null.
        +
        +
        Since:
        +
        3.6
        +
        +
      • +
      + + + + + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Returns a string respresentation of this option or positional parameter.
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + + + + + +
        +
      • +

        hashCodeImpl

        +
        protected int hashCodeImpl()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.CommandSpec.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.CommandSpec.html new file mode 100644 index 000000000..9ba4e3dcf --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.CommandSpec.html @@ -0,0 +1,1434 @@ + + + + + +CommandLine.Model.CommandSpec (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model.CommandSpec

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model
    +
    +
    +
    +
    public static class CommandLine.Model.CommandSpec
    +extends java.lang.Object
    +
    The CommandSpec class models a command specification, including the options, positional parameters and subcommands + supported by the command, as well as attributes for the version help message and the usage help message of the command. +

    + Picocli views a command line application as a hierarchy of commands: there is a top-level command (usually the Java + class with the main method) with optionally a set of command line options, positional parameters and subcommands. + Subcommands themselves can have options, positional parameters and nested sub-subcommands to any level of depth. +

    + The object model has a corresponding hierarchy of CommandSpec objects, each with a set of CommandLine.Model.OptionSpec, + CommandLine.Model.PositionalParamSpec and subcommands associated with it. + This object model is used by the picocli command line interpreter and help message generator. +

    Picocli can construct a CommandSpec automatically from classes with @Command, @Option and + @Parameters annotations. Alternatively a CommandSpec can be constructed programmatically. +

    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        create

        +
        public static CommandLine.Model.CommandSpec create()
        +
        Creates and returns a new CommandSpec without any associated user object.
        +
      • +
      + + + +
        +
      • +

        wrapWithoutInspection

        +
        public static CommandLine.Model.CommandSpec wrapWithoutInspection(java.lang.Object userObject)
        +
        Creates and returns a new CommandSpec with the specified associated user object. + The specified user object is not inspected for annotations.
        +
        +
        Parameters:
        +
        userObject - the associated user object. May be any object, may be null.
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + +
        +
      • +

        userObject

        +
        public java.lang.Object userObject()
        +
        Returns the user object associated with this command.
        +
        +
        See Also:
        +
        CommandLine.getCommand()
        +
        +
      • +
      + + + +
        +
      • +

        commandLine

        +
        public CommandLine commandLine()
        +
        Returns the CommandLine constructed with this CommandSpec model.
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        resourceBundle

        +
        public CommandLine.Model.CommandSpec resourceBundle(java.util.ResourceBundle bundle)
        +
        Initializes the resource bundle for this command: sets the UsageMessageSpec.messages to + a Messages object created from this command spec and the specified bundle, and then sets the + ArgSpec.messages of all options and positional parameters in this command + to the same Messages instance. Subcommands are not modified.
        +
        +
        Parameters:
        +
        bundle - the ResourceBundle to set, may be null
        +
        Returns:
        +
        this commandSpec
        +
        Since:
        +
        3.6
        +
        See Also:
        +
        addSubcommand(String, CommandLine)
        +
        +
      • +
      + + + +
        +
      • +

        subcommands

        +
        public java.util.Map<java.lang.String,CommandLine> subcommands()
        +
        Returns a read-only view of the subcommand map.
        +
      • +
      + + + +
        +
      • +

        addSubcommand

        +
        public CommandLine.Model.CommandSpec addSubcommand(java.lang.String name,
        +                                                   CommandLine.Model.CommandSpec subcommand)
        +
        Adds the specified subcommand with the specified name. + If the specified subcommand does not have a ResourceBundle set, it is initialized to the ResourceBundle of this command spec.
        +
        +
        Parameters:
        +
        name - subcommand name - when this String is encountered in the command line arguments the subcommand is invoked
        +
        subcommand - describes the subcommand to envoke when the name is encountered on the command line
        +
        Returns:
        +
        this CommandSpec object for method chaining
        +
        +
      • +
      + + + +
        +
      • +

        addSubcommand

        +
        public CommandLine.Model.CommandSpec addSubcommand(java.lang.String name,
        +                                                   CommandLine subCommandLine)
        +
        Adds the specified subcommand with the specified name. + If the specified subcommand does not have a ResourceBundle set, it is initialized to the ResourceBundle of this command spec.
        +
        +
        Parameters:
        +
        name - subcommand name - when this String is encountered in the command line arguments the subcommand is invoked
        +
        subCommandLine - the subcommand to envoke when the name is encountered on the command line
        +
        Returns:
        +
        this CommandSpec object for method chaining
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        parent

        +
        public CommandLine.Model.CommandSpec parent()
        +
        Returns the parent command of this subcommand, or null if this is a top-level command.
        +
      • +
      + + + + + + + +
        +
      • +

        add

        +
        public CommandLine.Model.CommandSpec add(CommandLine.Model.ArgSpec arg)
        +
        Adds the specified option spec or positional parameter spec to the list of configured arguments to expect.
        +
        +
        Parameters:
        +
        arg - the option spec or positional parameter spec to add
        +
        Returns:
        +
        this CommandSpec for method chaining
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        addMixin

        +
        public CommandLine.Model.CommandSpec addMixin(java.lang.String name,
        +                                              CommandLine.Model.CommandSpec mixin)
        +
        Adds the specified mixin CommandSpec object to the map of mixins for this command.
        +
        +
        Parameters:
        +
        name - the name that can be used to later retrieve the mixin
        +
        mixin - the mixin whose options and positional parameters and other attributes to add to this command
        +
        Returns:
        +
        this CommandSpec for method chaining
        +
        +
      • +
      + + + +
        +
      • +

        addUnmatchedArgsBinding

        +
        public CommandLine.Model.CommandSpec addUnmatchedArgsBinding(CommandLine.Model.UnmatchedArgsBinding spec)
        +
        Adds the specified UnmatchedArgsBinding to the list of model objects to capture unmatched arguments for this command.
        +
        +
        Parameters:
        +
        spec - the unmatched arguments binding to capture unmatched arguments
        +
        Returns:
        +
        this CommandSpec for method chaining
        +
        +
      • +
      + + + +
        +
      • +

        mixins

        +
        public java.util.Map<java.lang.String,CommandLine.Model.CommandSpec> mixins()
        +
        Returns a map of the mixin names to mixin CommandSpec objects configured for this command.
        +
        +
        Returns:
        +
        an immutable map of mixins added to this command.
        +
        +
      • +
      + + + +
        +
      • +

        options

        +
        public java.util.List<CommandLine.Model.OptionSpec> options()
        +
        Returns the list of options configured for this command.
        +
        +
        Returns:
        +
        an immutable list of options that this command recognizes.
        +
        +
      • +
      + + + +
        +
      • +

        positionalParameters

        +
        public java.util.List<CommandLine.Model.PositionalParamSpec> positionalParameters()
        +
        Returns the list of positional parameters configured for this command.
        +
        +
        Returns:
        +
        an immutable list of positional parameters that this command recognizes.
        +
        +
      • +
      + + + +
        +
      • +

        optionsMap

        +
        public java.util.Map<java.lang.String,CommandLine.Model.OptionSpec> optionsMap()
        +
        Returns a map of the option names to option spec objects configured for this command.
        +
        +
        Returns:
        +
        an immutable map of options that this command recognizes.
        +
        +
      • +
      + + + +
        +
      • +

        posixOptionsMap

        +
        public java.util.Map<java.lang.Character,CommandLine.Model.OptionSpec> posixOptionsMap()
        +
        Returns a map of the short (single character) option names to option spec objects configured for this command.
        +
        +
        Returns:
        +
        an immutable map of options that this command recognizes.
        +
        +
      • +
      + + + +
        +
      • +

        requiredArgs

        +
        public java.util.List<CommandLine.Model.ArgSpec> requiredArgs()
        +
        Returns the list of required options and positional parameters configured for this command.
        +
        +
        Returns:
        +
        an immutable list of the required options and positional parameters for this command.
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        aliases

        +
        public java.lang.String[] aliases()
        +
        Returns the alias command names of this subcommand.
        +
        +
        Since:
        +
        3.1
        +
        +
      • +
      + + + +
        +
      • +

        names

        +
        public java.util.Set<java.lang.String> names()
        +
        Returns all names of this command, including name() and aliases().
        +
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + +
        +
      • +

        args

        +
        public java.util.List<CommandLine.Model.ArgSpec> args()
        +
        Returns the list of all options and positional parameters configured for this command.
        +
        +
        Returns:
        +
        an immutable list of all options and positional parameters for this command.
        +
        +
      • +
      + + + +
        +
      • +

        qualifiedName

        +
        public java.lang.String qualifiedName()
        +
        Returns the String to use as the program name in the synopsis line of the help message: + this command's name, preceded by the qualified name of the parent command, if any, separated by a space.
        +
        +
        Returns:
        +
        DEFAULT_COMMAND_NAME by default, initialized from CommandLine.Command.name() and the parent command if defined.
        +
        Since:
        +
        3.0.1
        +
        +
      • +
      + + + +
        +
      • +

        qualifiedName

        +
        public java.lang.String qualifiedName(java.lang.String separator)
        +
        Returns this command's fully qualified name, which is its name, preceded by the qualified name of the parent command, if this command has a parent command.
        +
        +
        Parameters:
        +
        separator - the string to put between the names of the commands in the hierarchy
        +
        Returns:
        +
        DEFAULT_COMMAND_NAME by default, initialized from CommandLine.Command.name() and the parent command if any.
        +
        Since:
        +
        3.6
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public java.lang.String[] version()
        +
        Returns version information for this command, to print to the console when the user specifies an + option to request version help. This is not part of the usage help message.
        +
        +
        Returns:
        +
        the version strings generated by the version provider if one is set, otherwise the version literals
        +
        +
      • +
      + + + +
        +
      • +

        versionProvider

        +
        public CommandLine.IVersionProvider versionProvider()
        +
        Returns the version provider for this command, to generate the version() strings.
        +
        +
        Returns:
        +
        the version provider or null if the version strings should be returned from the version literals.
        +
        +
      • +
      + + + +
        +
      • +

        helpCommand

        +
        public boolean helpCommand()
        +
        Returns whether this subcommand is a help command, and required options and positional + parameters of the parent command should not be validated.
        +
        +
        Returns:
        +
        true if this subcommand is a help command and picocli should not check for missing required + options and positional parameters on the parent command
        +
        See Also:
        +
        CommandLine.Command.helpCommand()
        +
        +
      • +
      + + + +
        +
      • +

        mixinStandardHelpOptions

        +
        public boolean mixinStandardHelpOptions()
        +
        Returns true if the standard help options have been mixed in with this command, false otherwise.
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Returns a string representation of this command, used in error messages and trace messages.
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        name

        +
        public CommandLine.Model.CommandSpec name(java.lang.String name)
        +
        Sets the String to use as the program name in the synopsis line of the help message.
        +
        +
        Returns:
        +
        this CommandSpec for method chaining
        +
        +
      • +
      + + + +
        +
      • +

        aliases

        +
        public CommandLine.Model.CommandSpec aliases(java.lang.String... aliases)
        +
        Sets the alternative names by which this subcommand is recognized on the command line.
        +
        +
        Returns:
        +
        this CommandSpec for method chaining
        +
        Since:
        +
        3.1
        +
        +
      • +
      + + + +
        +
      • +

        defaultValueProvider

        +
        public CommandLine.IDefaultValueProvider defaultValueProvider()
        +
        Returns the default value provider for this command.
        +
        +
        Returns:
        +
        the default value provider or null
        +
        Since:
        +
        3.6
        +
        +
      • +
      + + + +
        +
      • +

        defaultValueProvider

        +
        public CommandLine.Model.CommandSpec defaultValueProvider(CommandLine.IDefaultValueProvider defaultValueProvider)
        +
        Sets default value provider for this command.
        +
        +
        Parameters:
        +
        defaultValueProvider - the default value provider to use, or null.
        +
        Returns:
        +
        this CommandSpec for method chaining
        +
        Since:
        +
        3.6
        +
        +
      • +
      + + + +
        +
      • +

        version

        +
        public CommandLine.Model.CommandSpec version(java.lang.String... version)
        +
        Sets version information literals for this command, to print to the console when the user specifies an + option to request version help. Only used if no versionProvider is set.
        +
        +
        Returns:
        +
        this CommandSpec for method chaining
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        withToString

        +
        public CommandLine.Model.CommandSpec withToString(java.lang.String newValue)
        +
        Sets the string representation of this command, used in error messages and trace messages.
        +
        +
        Parameters:
        +
        newValue - the string representation
        +
        Returns:
        +
        this CommandSpec for method chaining
        +
        +
      • +
      + + + +
        +
      • +

        findOption

        +
        public CommandLine.Model.OptionSpec findOption(char shortName)
        +
        Returns the option with the specified short name, or null if no option with that name is defined for this command.
        +
      • +
      + + + +
        +
      • +

        findOption

        +
        public CommandLine.Model.OptionSpec findOption(java.lang.String name)
        +
        Returns the option with the specified name, or null if no option with that name is defined for this command.
        +
        +
        Parameters:
        +
        name - used to search the options. May include option name prefix characters or not.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.IBinding.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.IBinding.html new file mode 100644 index 000000000..e515f794e --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.IBinding.html @@ -0,0 +1,247 @@ + + + + + +CommandLine.Model.IBinding (picocli 3.0.0-alpha-3 API) + + + + + + + +
+ + + + + +
+ + + +
+
picocli
+

Interface CommandLine.Model.IBinding

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model
    +
    +
    +
    +
    public static interface CommandLine.Model.IBinding
    +
    Customizable binding for obtaining and modifying the current value of an option or positional parameter. + When an option or positional parameter is matched on the command line, its binding is invoked to capture the value. + For example, an option can be bound to a field or a method, and when the option is matched on the command line, the + field's value is set or the method is invoked with the option parameter value.
    +
    Since:
    +
    3.0
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      <T> Tget() +
      Returns the current value of the binding.
      +
      <T> Tset(T value) +
      Sets the new value of the binding.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        get

        +
        <T> T get()
        +      throws CommandLine.PicocliException
        +
        Returns the current value of the binding. For multi-value options and positional parameters, this method returns an + array, collection or map to add values to.
        +
        Throws:
        +
        CommandLine.PicocliException - if a problem occurred while obtaining the current value
        +
      • +
      + + + + + +
        +
      • +

        set

        +
        <T> T set(T value)
        +      throws CommandLine.PicocliException
        +
        Sets the new value of the binding. For multi-value options and positional parameters, this method is used to + set a new array instance that is one element larger than the previous instance, or to initialize the collection + or map when the getter returned null. For single-value options and positional parameters, + this method simply sets the value.
        +
        Type Parameters:
        T - type of the value
        Parameters:
        value - the new value of the binding
        +
        Returns:
        the previous value of the binding (if supported by this binding)
        +
        Throws:
        +
        CommandLine.PicocliException - if a problem occurred while setting the new value
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.IGetter.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.IGetter.html new file mode 100644 index 000000000..3fc0adf3f --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.IGetter.html @@ -0,0 +1,241 @@ + + + + + +CommandLine.Model.IGetter (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.Model.IGetter

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model
    +
    +
    +
    +
    public static interface CommandLine.Model.IGetter
    +
    Customizable getter for obtaining the current value of an option or positional parameter. + When an option or positional parameter is matched on the command line, its getter or setter is invoked to capture the value. + For example, an option can be bound to a field or a method, and when the option is matched on the command line, the + field's value is set or the method is invoked with the option parameter value.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        get

        +
        <T> T get()
        +   throws java.lang.Exception
        +
        Returns the current value of the binding. For multi-value options and positional parameters, + this method returns an array, collection or map to add values to.
        +
        +
        Throws:
        +
        CommandLine.PicocliException - if a problem occurred while obtaining the current value
        +
        java.lang.Exception - internally, picocli call sites will catch any exceptions thrown from here and rethrow them wrapped in a PicocliException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.ISetter.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.ISetter.html new file mode 100644 index 000000000..0bcfff17f --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.ISetter.html @@ -0,0 +1,248 @@ + + + + + +CommandLine.Model.ISetter (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Interface CommandLine.Model.ISetter

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model
    +
    +
    +
    +
    public static interface CommandLine.Model.ISetter
    +
    Customizable setter for modifying the value of an option or positional parameter. + When an option or positional parameter is matched on the command line, its setter is invoked to capture the value. + For example, an option can be bound to a field or a method, and when the option is matched on the command line, the + field's value is set or the method is invoked with the option parameter value.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      <T> Tset(T value) +
      Sets the new value of the option or positional parameter.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        set

        +
        <T> T set(T value)
        +   throws java.lang.Exception
        +
        Sets the new value of the option or positional parameter.
        +
        +
        Type Parameters:
        +
        T - type of the value
        +
        Parameters:
        +
        value - the new value of the option or positional parameter
        +
        Returns:
        +
        the previous value of the binding (if supported by this binding)
        +
        Throws:
        +
        CommandLine.PicocliException - if a problem occurred while setting the new value
        +
        java.lang.Exception - internally, picocli call sites will catch any exceptions thrown from here and rethrow them wrapped in a PicocliException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.Messages.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.Messages.html new file mode 100644 index 000000000..a67c3eff2 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.Messages.html @@ -0,0 +1,464 @@ + + + + + +CommandLine.Model.Messages (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model.Messages

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model
    +
    +
    +
    +
    public static class CommandLine.Model.Messages
    +extends java.lang.Object
    +
    Utility class for getting resource bundle strings. + Enhances the standard ResourceBundle + with support for String arrays and qualified keys: keys that may or may not be prefixed with the fully qualified command name. +

    Example properties resource bundle:

    + # Usage Help Message Sections
    + # ---------------------------
    + # Numbered resource keys can be used to create multi-line sections.
    + usage.headerHeading = This is my app. There are other apps like it but this one is mine.%n
    + usage.header   = header first line
    + usage.header.0 = header second line
    + usage.descriptionHeading = Description:%n
    + usage.description.0 = first line
    + usage.description.1 = second line
    + usage.description.2 = third line
    + usage.synopsisHeading = Usage:\u0020
    + # Leading whitespace is removed by default. Start with \u0020 to keep the leading whitespace.
    + usage.customSynopsis.0 =      Usage: ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
    + usage.customSynopsis.1 = \u0020 or:  ln [OPTION]... TARGET                  (2nd form)
    + usage.customSynopsis.2 = \u0020 or:  ln [OPTION]... TARGET... DIRECTORY     (3rd form)
    + # Headings can contain the %n character to create multi-line values.
    + usage.parameterListHeading = %nPositional parameters:%n
    + usage.optionListHeading = %nOptions:%n
    + usage.commandListHeading = %nCommands:%n
    + usage.footerHeading = Powered by picocli%n
    + usage.footer = footer
    +
    + # Option Descriptions
    + # -------------------
    + # Use numbered keys to create multi-line descriptions.
    + help = Show this help message and exit.
    + version = Print version information and exit.
    + 
    +

    Resources for multiple commands can be specified in a single ResourceBundle. Keys and their value can be + shared by multiple commands (so you don't need to repeat them for every command), but keys can be prefixed with + fully qualified command name + "." to specify different values for different commands. + The most specific key wins. For example:

    +
    + jfrog.rt.usage.header = Artifactory commands
    + jfrog.rt.config.usage.header = Configure Artifactory details.
    + jfrog.rt.upload.usage.header = Upload files.
    +
    + jfrog.bt.usage.header = Bintray commands
    + jfrog.bt.config.usage.header = Configure Bintray details.
    + jfrog.bt.upload.usage.header = Upload files.
    +
    + # shared between all commands
    + usage.footerHeading = Environment Variables:
    + usage.footer.0 = footer line 0
    + usage.footer.1 = footer line 1
    + 
    +
    +
    Since:
    +
    3.6
    +
    See Also:
    +
    CommandLine.Command.resourceBundle(), +CommandLine.Option.descriptionKey(), +CommandLine.Model.OptionSpec.description(), +CommandLine.Model.PositionalParamSpec.description(), +CommandLine.Model.CommandSpec.qualifiedName(String)
    +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      CommandLine.Model.CommandSpeccommandSpec() +
      Returns the CommandSpec of this object, never null.
      +
      static CommandLine.Model.Messagescopy(CommandLine.Model.CommandSpec spec, + CommandLine.Model.Messages original) +
      Returns a copy of the specified Messages object with the CommandSpec replaced by the specified one.
      +
      static booleanempty(CommandLine.Model.Messages messages) +
      Returns true if the specified Messages is null or has a null ResourceBundle.
      +
      java.lang.StringgetString(java.lang.String key, + java.lang.String defaultValue) +
      Returns the String value found in the resource bundle for the specified key, or the specified default value if not found.
      +
      java.lang.String[]getStringArray(java.lang.String key, + java.lang.String[] defaultValues) +
      Returns the String array value found in the resource bundle for the specified key, or the specified default value if not found.
      +
      java.util.ResourceBundleresourceBundle() +
      Returns the ResourceBundle of this object or null.
      +
      static java.util.ResourceBundleresourceBundle(CommandLine.Model.Messages messages) +
      Returns the ResourceBundle of the specified Messages object or null if the specified Messages object is null.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        copy

        +
        public static CommandLine.Model.Messages copy(CommandLine.Model.CommandSpec spec,
        +                                              CommandLine.Model.Messages original)
        +
        Returns a copy of the specified Messages object with the CommandSpec replaced by the specified one.
        +
        +
        Parameters:
        +
        spec - the CommandSpec of the returned Messages
        +
        original - the Messages object whose ResourceBundle to reference
        +
        Returns:
        +
        a Messages object with the specified CommandSpec and the ResourceBundle of the specified Messages object
        +
        +
      • +
      + + + +
        +
      • +

        empty

        +
        public static boolean empty(CommandLine.Model.Messages messages)
        +
        Returns true if the specified Messages is null or has a null ResourceBundle.
        +
      • +
      + + + +
        +
      • +

        getString

        +
        public java.lang.String getString(java.lang.String key,
        +                                  java.lang.String defaultValue)
        +
        Returns the String value found in the resource bundle for the specified key, or the specified default value if not found.
        +
        +
        Parameters:
        +
        key - unqualified resource bundle key. This method will first try to find a value by qualifying the key with the command's fully qualified name, + and if not found, it will try with the unqualified key.
        +
        defaultValue - value to return if the resource bundle is null or empty, or if no value was found by the qualified or unqualified key
        +
        Returns:
        +
        the String value found in the resource bundle for the specified key, or the specified default value
        +
        +
      • +
      + + + +
        +
      • +

        getStringArray

        +
        public java.lang.String[] getStringArray(java.lang.String key,
        +                                         java.lang.String[] defaultValues)
        +
        Returns the String array value found in the resource bundle for the specified key, or the specified default value if not found. + Multi-line strings can be specified in the resource bundle with key.0, key.1, key.2, etc.
        +
        +
        Parameters:
        +
        key - unqualified resource bundle key. This method will first try to find a value by qualifying the key with the command's fully qualified name, + and if not found, it will try with the unqualified key.
        +
        defaultValues - value to return if the resource bundle is null or empty, or if no value was found by the qualified or unqualified key
        +
        Returns:
        +
        the String array value found in the resource bundle for the specified key, or the specified default value
        +
        +
      • +
      + + + +
        +
      • +

        resourceBundle

        +
        public static java.util.ResourceBundle resourceBundle(CommandLine.Model.Messages messages)
        +
        Returns the ResourceBundle of the specified Messages object or null if the specified Messages object is null.
        +
      • +
      + + + +
        +
      • +

        resourceBundle

        +
        public java.util.ResourceBundle resourceBundle()
        +
        Returns the ResourceBundle of this object or null.
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.OptionSpec.Builder.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.OptionSpec.Builder.html new file mode 100644 index 000000000..9c28c4fc7 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.OptionSpec.Builder.html @@ -0,0 +1,1213 @@ + + + + + +CommandLine.Model.OptionSpec.Builder (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model.OptionSpec.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model.OptionSpec
    +
    +
    +
    +
    public static class CommandLine.Model.OptionSpec.Builder
    +extends java.lang.Object
    +
    Builder responsible for creating valid OptionSpec objects.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      CommandLine.Rangearity() +
      Returns how many arguments this option or positional parameter requires.
      +
      Tarity(CommandLine.Range arity) +
      Sets how many arguments this option or positional parameter requires, and returns this builder.
      +
      Tarity(java.lang.String range) +
      Sets how many arguments this option or positional parameter requires, and returns this builder.
      +
      java.lang.Class<?>[]auxiliaryTypes() +
      Returns auxiliary type information used when the type() is a generic Collection, Map or an abstract class.
      +
      TauxiliaryTypes(java.lang.Class<?>... types) +
      Sets auxiliary type information, and returns this builder.
      +
      CommandLine.Model.OptionSpecbuild() +
      Returns a valid OptionSpec instance.
      +
      java.lang.Iterable<java.lang.String>completionCandidates() +
      Returns the completion candidates for this option or positional parameter, or null.
      +
      TcompletionCandidates(java.lang.Iterable<java.lang.String> completionCandidates) +
      Sets the completion candidates for this option or positional parameter, and returns this builder.
      +
      CommandLine.ITypeConverter<?>[]converters() +
      Returns one or more type converters to use to convert the command line + argument into a strongly typed value (or key-value pair for map fields).
      +
      Tconverters(CommandLine.ITypeConverter<?>... cs) +
      Sets option/positional param-specific converter (or converters for Maps), and returns this builder.
      +
      java.lang.StringdefaultValue() +
      Returns the default value of this option or positional parameter, before splitting and type conversion.
      +
      TdefaultValue(java.lang.String defaultValue) +
      Sets the default value of this option or positional parameter to the specified value, and returns this builder.
      +
      java.lang.String[]description() +
      Returns the description of this option, used when generating the usage documentation.
      +
      Tdescription(java.lang.String... description) +
      Sets the description of this option, used when generating the usage documentation, and returns this builder.
      +
      java.lang.StringdescriptionKey() +
      Returns the description key of this arg spec, used to get the description from a resource bundle.
      +
      TdescriptionKey(java.lang.String descriptionKey) +
      Sets the description key that is used to look up the description in a resource bundle, and returns this builder.
      +
      CommandLine.Model.IGettergetter() +
      Returns the CommandLine.Model.IGetter that is responsible for supplying the value of this argument.
      +
      Tgetter(CommandLine.Model.IGetter getter) +
      Sets the CommandLine.Model.IGetter that is responsible for getting the value of this argument, and returns this builder.
      +
      booleanhasInitialValue() +
      Determines whether the option or positional parameter will be reset to the initialValue() + before parsing new input.
      +
      ThasInitialValue(boolean hasInitialValue) +
      Determines whether the option or positional parameter will be reset to the initialValue() + before parsing new input.
      +
      booleanhelp() +
      Deprecated.  +
      Use usageHelp() and versionHelp() instead.
      +
      +
      CommandLine.Model.OptionSpec.Builderhelp(boolean help) +
      Sets whether this option disables validation of the other arguments, and returns this builder.
      +
      booleanhidden() +
      Returns whether this option should be excluded from the usage message.
      +
      Thidden(boolean hidden) +
      Sets whether this option should be excluded from the usage message, and returns this builder.
      +
      booleanhideParamSyntax() +
      Returns whether usage syntax decorations around the paramLabel should be suppressed.
      +
      ThideParamSyntax(boolean hideParamSyntax) +
      Sets whether usage syntax decorations around the paramLabel should be suppressed.
      +
      java.lang.ObjectinitialValue() +
      Returns the initial value this option or positional parameter.
      +
      TinitialValue(java.lang.Object initialValue) +
      Sets the initial value of this option or positional parameter to the specified value, and returns this builder.
      +
      booleaninteractive() +
      Returns whether this option prompts the user to enter a value on the command line.
      +
      Tinteractive(boolean interactive) +
      Sets whether this option prompts the user to enter a value on the command line, and returns this builder.
      +
      java.lang.String[]names() +
      Returns one or more option names.
      +
      CommandLine.Model.OptionSpec.Buildernames(java.lang.String... names) +
      Replaces the option names with the specified values.
      +
      intorder() +
      Returns the position in the options list in the usage help message at which this option should be shown.
      +
      CommandLine.Model.OptionSpec.Builderorder(int order) +
      Sets the position in the options list in the usage help message at which this option should be shown, and returns this builder.
      +
      java.lang.StringparamLabel() +
      Returns the name of the option or positional parameter used in the usage help message.
      +
      TparamLabel(java.lang.String paramLabel) +
      Sets the name of the option or positional parameter used in the usage help message, and returns this builder.
      +
      booleanrequired() +
      Returns whether this is a required option or positional parameter.
      +
      Trequired(boolean required) +
      Sets whether this is a required option or positional parameter, and returns this builder.
      +
      protected CommandLine.Model.OptionSpec.Builderself() +
      Returns this builder.
      +
      CommandLine.Model.ISettersetter() +
      Returns the CommandLine.Model.ISetter that is responsible for modifying the value of this argument.
      +
      Tsetter(CommandLine.Model.ISetter setter) +
      Sets the CommandLine.Model.ISetter that is responsible for modifying the value of this argument, and returns this builder.
      +
      CommandLine.Help.VisibilityshowDefaultValue() +
      Returns whether this option or positional parameter's default value should be shown in the usage help.
      +
      TshowDefaultValue(CommandLine.Help.Visibility visibility) +
      Sets whether this option or positional parameter's default value should be shown in the usage help, and returns this builder.
      +
      java.lang.StringsplitRegex() +
      Returns a regular expression to split option parameter values or "" if the value should not be split.
      +
      TsplitRegex(java.lang.String splitRegex) +
      Sets a regular expression to split option parameter values or "" if the value should not be split, and returns this builder.
      +
      java.lang.StringtoString() 
      java.lang.Class<?>type() +
      Returns the type to convert the option or positional parameter to before setting the value.
      +
      Ttype(java.lang.Class<?> propertyType) +
      Sets the type to convert the option or positional parameter to before setting the value, and returns this builder.
      +
      booleanusageHelp() +
      Returns whether this option allows the user to request usage help.
      +
      CommandLine.Model.OptionSpec.BuilderusageHelp(boolean usageHelp) +
      Sets whether this option allows the user to request usage help, and returns this builder.
      +
      booleanversionHelp() +
      Returns whether this option allows the user to request version information.
      +
      CommandLine.Model.OptionSpec.BuilderversionHelp(boolean versionHelp) +
      Sets whether this option allows the user to request version information, and returns this builder.
      +
      TwithToString(java.lang.String toString) +
      Sets the string respresentation of this option or positional parameter to the specified value, and returns this builder.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        names

        +
        public java.lang.String[] names()
        +
        Returns one or more option names. At least one option name is required.
        +
        +
        See Also:
        +
        CommandLine.Option.names()
        +
        +
      • +
      + + + + + + + +
        +
      • +

        usageHelp

        +
        public boolean usageHelp()
        +
        Returns whether this option allows the user to request usage help.
        +
        +
        See Also:
        +
        CommandLine.Option.usageHelp()
        +
        +
      • +
      + + + +
        +
      • +

        versionHelp

        +
        public boolean versionHelp()
        +
        Returns whether this option allows the user to request version information.
        +
        +
        See Also:
        +
        CommandLine.Option.versionHelp()
        +
        +
      • +
      + + + +
        +
      • +

        order

        +
        public int order()
        +
        Returns the position in the options list in the usage help message at which this option should be shown. + Options with a lower number are shown before options with a higher number. + This attribute is only honored if CommandLine.Model.UsageMessageSpec.sortOptions() is false for this command.
        +
        +
        Since:
        +
        3.9
        +
        See Also:
        +
        CommandLine.Option.order()
        +
        +
      • +
      + + + +
        +
      • +

        names

        +
        public CommandLine.Model.OptionSpec.Builder names(java.lang.String... names)
        +
        Replaces the option names with the specified values. At least one option name is required, and returns this builder.
        +
        +
        Returns:
        +
        this builder instance to provide a fluent interface
        +
        +
      • +
      + + + + + + + +
        +
      • +

        usageHelp

        +
        public CommandLine.Model.OptionSpec.Builder usageHelp(boolean usageHelp)
        +
        Sets whether this option allows the user to request usage help, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        versionHelp

        +
        public CommandLine.Model.OptionSpec.Builder versionHelp(boolean versionHelp)
        +
        Sets whether this option allows the user to request version information, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        order

        +
        public CommandLine.Model.OptionSpec.Builder order(int order)
        +
        Sets the position in the options list in the usage help message at which this option should be shown, and returns this builder.
        +
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + +
        +
      • +

        required

        +
        public boolean required()
        +
        Returns whether this is a required option or positional parameter.
        +
        +
        See Also:
        +
        CommandLine.Option.required()
        +
        +
      • +
      + + + +
        +
      • +

        interactive

        +
        public boolean interactive()
        +
        Returns whether this option prompts the user to enter a value on the command line.
        +
        +
        See Also:
        +
        CommandLine.Option.interactive()
        +
        +
      • +
      + + + +
        +
      • +

        description

        +
        public java.lang.String[] description()
        +
        Returns the description of this option, used when generating the usage documentation.
        +
        +
        See Also:
        +
        CommandLine.Option.description()
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        paramLabel

        +
        public java.lang.String paramLabel()
        +
        Returns the name of the option or positional parameter used in the usage help message.
        +
        +
        See Also:
        +
        {@link Parameters#paramLabel()}
        +
        +
      • +
      + + + +
        +
      • +

        hideParamSyntax

        +
        public boolean hideParamSyntax()
        +
        Returns whether usage syntax decorations around the paramLabel should be suppressed. + The default is false: by default, the paramLabel is surrounded with '[' and ']' characters + if the value is optional and followed by ellipses ("...") when multiple values can be specified.
        +
        +
        Since:
        +
        3.6.0
        +
        +
      • +
      + + + +
        +
      • +

        auxiliaryTypes

        +
        public java.lang.Class<?>[] auxiliaryTypes()
        +
        Returns auxiliary type information used when the type() is a generic Collection, Map or an abstract class.
        +
        +
        See Also:
        +
        CommandLine.Option.type()
        +
        +
      • +
      + + + +
        +
      • +

        converters

        +
        public CommandLine.ITypeConverter<?>[] converters()
        +
        Returns one or more type converters to use to convert the command line + argument into a strongly typed value (or key-value pair for map fields). This is useful when a particular + option or positional parameter should use a custom conversion that is different from the normal conversion for the arg spec's type.
        +
        +
        See Also:
        +
        CommandLine.Option.converter()
        +
        +
      • +
      + + + +
        +
      • +

        splitRegex

        +
        public java.lang.String splitRegex()
        +
        Returns a regular expression to split option parameter values or "" if the value should not be split.
        +
        +
        See Also:
        +
        CommandLine.Option.split()
        +
        +
      • +
      + + + +
        +
      • +

        hidden

        +
        public boolean hidden()
        +
        Returns whether this option should be excluded from the usage message.
        +
        +
        See Also:
        +
        CommandLine.Option.hidden()
        +
        +
      • +
      + + + +
        +
      • +

        type

        +
        public java.lang.Class<?> type()
        +
        Returns the type to convert the option or positional parameter to before setting the value.
        +
      • +
      + + + +
        +
      • +

        defaultValue

        +
        public java.lang.String defaultValue()
        +
        Returns the default value of this option or positional parameter, before splitting and type conversion. + A value of null means this option or positional parameter does not have a default.
        +
      • +
      + + + +
        +
      • +

        initialValue

        +
        public java.lang.Object initialValue()
        +
        Returns the initial value this option or positional parameter. If hasInitialValue() is true, + the option will be reset to the initial value before parsing (regardless of whether a default value exists), + to clear values that would otherwise remain from parsing previous input.
        +
      • +
      + + + +
        +
      • +

        hasInitialValue

        +
        public boolean hasInitialValue()
        +
        Determines whether the option or positional parameter will be reset to the initialValue() + before parsing new input.
        +
      • +
      + + + +
        +
      • +

        showDefaultValue

        +
        public CommandLine.Help.Visibility showDefaultValue()
        +
        Returns whether this option or positional parameter's default value should be shown in the usage help.
        +
      • +
      + + + +
        +
      • +

        completionCandidates

        +
        public java.lang.Iterable<java.lang.String> completionCandidates()
        +
        Returns the completion candidates for this option or positional parameter, or null.
        +
        +
        Since:
        +
        3.2
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        required

        +
        public T required(boolean required)
        +
        Sets whether this is a required option or positional parameter, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        interactive

        +
        public T interactive(boolean interactive)
        +
        Sets whether this option prompts the user to enter a value on the command line, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        description

        +
        public T description(java.lang.String... description)
        +
        Sets the description of this option, used when generating the usage documentation, and returns this builder.
        +
        +
        See Also:
        +
        CommandLine.Option.description()
        +
        +
      • +
      + + + + + + + +
        +
      • +

        arity

        +
        public T arity(java.lang.String range)
        +
        Sets how many arguments this option or positional parameter requires, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        arity

        +
        public T arity(CommandLine.Range arity)
        +
        Sets how many arguments this option or positional parameter requires, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        paramLabel

        +
        public T paramLabel(java.lang.String paramLabel)
        +
        Sets the name of the option or positional parameter used in the usage help message, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        hideParamSyntax

        +
        public T hideParamSyntax(boolean hideParamSyntax)
        +
        Sets whether usage syntax decorations around the paramLabel should be suppressed. + The default is false: by default, the paramLabel is surrounded with '[' and ']' characters + if the value is optional and followed by ellipses ("...") when multiple values can be specified.
        +
        +
        Since:
        +
        3.6.0
        +
        +
      • +
      + + + +
        +
      • +

        auxiliaryTypes

        +
        public T auxiliaryTypes(java.lang.Class<?>... types)
        +
        Sets auxiliary type information, and returns this builder.
        +
        +
        Parameters:
        +
        types - the element type(s) when the type() is a generic Collection or a Map; + or the concrete type when the type() is an abstract class.
        +
        +
      • +
      + + + +
        +
      • +

        converters

        +
        public T converters(CommandLine.ITypeConverter<?>... cs)
        +
        Sets option/positional param-specific converter (or converters for Maps), and returns this builder.
        +
      • +
      + + + +
        +
      • +

        splitRegex

        +
        public T splitRegex(java.lang.String splitRegex)
        +
        Sets a regular expression to split option parameter values or "" if the value should not be split, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        showDefaultValue

        +
        public T showDefaultValue(CommandLine.Help.Visibility visibility)
        +
        Sets whether this option or positional parameter's default value should be shown in the usage help, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        completionCandidates

        +
        public T completionCandidates(java.lang.Iterable<java.lang.String> completionCandidates)
        +
        Sets the completion candidates for this option or positional parameter, and returns this builder.
        +
        +
        Since:
        +
        3.2
        +
        +
      • +
      + + + +
        +
      • +

        hidden

        +
        public T hidden(boolean hidden)
        +
        Sets whether this option should be excluded from the usage message, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        type

        +
        public T type(java.lang.Class<?> propertyType)
        +
        Sets the type to convert the option or positional parameter to before setting the value, and returns this builder.
        +
        +
        Parameters:
        +
        propertyType - the type of this option or parameter. For multi-value options and positional parameters this can be an array, or a (sub-type of) Collection or Map.
        +
        +
      • +
      + + + +
        +
      • +

        defaultValue

        +
        public T defaultValue(java.lang.String defaultValue)
        +
        Sets the default value of this option or positional parameter to the specified value, and returns this builder. + Before parsing the command line, the result of splitting and type converting + this default value is applied to the option or positional parameter. A value of null or "__no_default_value__" means no default.
        +
      • +
      + + + +
        +
      • +

        initialValue

        +
        public T initialValue(java.lang.Object initialValue)
        +
        Sets the initial value of this option or positional parameter to the specified value, and returns this builder. + If hasInitialValue() is true, the option will be reset to the initial value before parsing (regardless + of whether a default value exists), to clear values that would otherwise remain from parsing previous input.
        +
      • +
      + + + +
        +
      • +

        hasInitialValue

        +
        public T hasInitialValue(boolean hasInitialValue)
        +
        Determines whether the option or positional parameter will be reset to the initialValue() + before parsing new input.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        withToString

        +
        public T withToString(java.lang.String toString)
        +
        Sets the string respresentation of this option or positional parameter to the specified value, and returns this builder.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.OptionSpec.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.OptionSpec.html new file mode 100644 index 000000000..264e63d12 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.OptionSpec.html @@ -0,0 +1,616 @@ + + + + + +CommandLine.Model.OptionSpec (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model.OptionSpec

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model
    +
    +
    +
    +
    public static class CommandLine.Model.OptionSpec
    +extends CommandLine.Model.ArgSpec
    +
    The OptionSpec class models aspects of a named option of a command, including whether + it is required or optional, the option parameters supported (or required) by the option, + and attributes for the usage help message describing the option. +

    + An option has one or more names. The option is matched when the parser encounters one of the option names in the command line arguments. + Depending on the option's arity, + the parser may expect it to have option parameters. The parser will call setValue on + the matched option for each of the option parameters encountered. +

    + For multi-value options, the type may be an array, a Collection or a Map. In this case + the parser will get the data structure by calling getValue and modify the contents of this data structure. + (In the case of arrays, the array is replaced with a new instance with additional elements.) +

    + Before calling the setter, picocli converts the option parameter value from a String to the option parameter's type. +

    +
      +
    • If a option-specific converter is configured, this will be used for type conversion. + If the option's type is a Map, the map may have different types for its keys and its values, so + converters should provide two converters: one for the map keys and one for the map values.
    • +
    • Otherwise, the option's type is used to look up a converter in the list of + registered converters. + For multi-value options, + the type may be an array, or a Collection or a Map. In that case the elements are converted + based on the option's auxiliaryTypes. The auxiliaryType is used to look up + the converter(s) to use to convert the individual parameter values. + Maps may have different types for its keys and its values, so auxiliaryTypes + should provide two types: one for the map keys and one for the map values.
    • +
    +

    + OptionSpec objects are used by the picocli command line interpreter and help message generator. + Picocli can construct an OptionSpec automatically from fields and methods with @Option + annotations. Alternatively an OptionSpec can be constructed programmatically. +

    + When an OptionSpec is created from an @Option -annotated field or method, it is "bound" + to that field or method: this field is set (or the method is invoked) when the option is matched and + setValue is called. + Programmatically constructed OptionSpec instances will remember the value passed to the + setValue method so it can be retrieved with the getValue method. + This behaviour can be customized by installing a custom CommandLine.Model.IGetter and CommandLine.Model.ISetter on the OptionSpec. +

    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        toBuilder

        +
        public CommandLine.Model.OptionSpec.Builder toBuilder()
        +
        Returns a new Builder initialized with the attributes from this OptionSpec. Calling build immediately will return a copy of this OptionSpec.
        +
        +
        Returns:
        +
        a builder that can create a copy of this spec
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        internalShowDefaultValue

        +
        protected boolean internalShowDefaultValue(boolean usageMessageShowDefaults)
        +
        Description copied from class: CommandLine.Model.ArgSpec
        +
        Returns whether the default for this option or positional parameter should be shown, potentially overriding the specified global setting.
        +
        +
        Overrides:
        +
        internalShowDefaultValue in class CommandLine.Model.ArgSpec
        +
        Parameters:
        +
        usageMessageShowDefaults - whether the command's UsageMessageSpec is configured to show default values.
        +
        +
      • +
      + + + +
        +
      • +

        description

        +
        public java.lang.String[] description()
        +
        Returns the description template of this option, before variables are rendered. + If a resource bundle has been set, this method will first try to find a value in the resource bundle: + If the resource bundle has no entry for the fully qualified commandName + "." + descriptionKey or for the unqualified descriptionKey, + an attempt is made to find the option description using any of the option names (without leading hyphens) as key, + first with the fully qualified commandName + "." prefix, then without.
        +
        +
        Overrides:
        +
        description in class CommandLine.Model.ArgSpec
        +
        See Also:
        +
        CommandLine.Model.CommandSpec.qualifiedName(String), +CommandLine.Option.description()
        +
        +
      • +
      + + + +
        +
      • +

        names

        +
        public java.lang.String[] names()
        +
        Returns one or more option names. The returned array will contain at least one option name.
        +
        +
        See Also:
        +
        CommandLine.Option.names()
        +
        +
      • +
      + + + +
        +
      • +

        longestName

        +
        public java.lang.String longestName()
        +
        Returns the longest option name.
        +
      • +
      + + + +
        +
      • +

        order

        +
        public int order()
        +
        Returns the position in the options list in the usage help message at which this option should be shown. + Options with a lower number are shown before options with a higher number. + This attribute is only honored if CommandLine.Model.UsageMessageSpec.sortOptions() is false for this command.
        +
        +
        Since:
        +
        3.9
        +
        See Also:
        +
        CommandLine.Option.order()
        +
        +
      • +
      + + + + + + + +
        +
      • +

        usageHelp

        +
        public boolean usageHelp()
        +
        Returns whether this option allows the user to request usage help.
        +
        +
        See Also:
        +
        CommandLine.Option.usageHelp()
        +
        +
      • +
      + + + +
        +
      • +

        versionHelp

        +
        public boolean versionHelp()
        +
        Returns whether this option allows the user to request version information.
        +
        +
        See Also:
        +
        CommandLine.Option.versionHelp()
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.ParserSpec.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.ParserSpec.html new file mode 100644 index 000000000..442d3cbc9 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.ParserSpec.html @@ -0,0 +1,928 @@ + + + + + +CommandLine.Model.ParserSpec (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model.ParserSpec

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model
    +
    +
    +
    +
    public static class CommandLine.Model.ParserSpec
    +extends java.lang.Object
    +
    Models parser configuration specification.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.PositionalParamSpec.Builder.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.PositionalParamSpec.Builder.html new file mode 100644 index 000000000..806e08e76 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.PositionalParamSpec.Builder.html @@ -0,0 +1,1069 @@ + + + + + +CommandLine.Model.PositionalParamSpec.Builder (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model.PositionalParamSpec.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model.PositionalParamSpec
    +
    +
    +
    +
    public static class CommandLine.Model.PositionalParamSpec.Builder
    +extends java.lang.Object
    +
    Builder responsible for creating valid PositionalParamSpec objects.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      CommandLine.Rangearity() +
      Returns how many arguments this option or positional parameter requires.
      +
      Tarity(CommandLine.Range arity) +
      Sets how many arguments this option or positional parameter requires, and returns this builder.
      +
      Tarity(java.lang.String range) +
      Sets how many arguments this option or positional parameter requires, and returns this builder.
      +
      java.lang.Class<?>[]auxiliaryTypes() +
      Returns auxiliary type information used when the type() is a generic Collection, Map or an abstract class.
      +
      TauxiliaryTypes(java.lang.Class<?>... types) +
      Sets auxiliary type information, and returns this builder.
      +
      CommandLine.Model.PositionalParamSpecbuild() +
      Returns a valid PositionalParamSpec instance.
      +
      java.lang.Iterable<java.lang.String>completionCandidates() +
      Returns the completion candidates for this option or positional parameter, or null.
      +
      TcompletionCandidates(java.lang.Iterable<java.lang.String> completionCandidates) +
      Sets the completion candidates for this option or positional parameter, and returns this builder.
      +
      CommandLine.ITypeConverter<?>[]converters() +
      Returns one or more type converters to use to convert the command line + argument into a strongly typed value (or key-value pair for map fields).
      +
      Tconverters(CommandLine.ITypeConverter<?>... cs) +
      Sets option/positional param-specific converter (or converters for Maps), and returns this builder.
      +
      java.lang.StringdefaultValue() +
      Returns the default value of this option or positional parameter, before splitting and type conversion.
      +
      TdefaultValue(java.lang.String defaultValue) +
      Sets the default value of this option or positional parameter to the specified value, and returns this builder.
      +
      java.lang.String[]description() +
      Returns the description of this option, used when generating the usage documentation.
      +
      Tdescription(java.lang.String... description) +
      Sets the description of this option, used when generating the usage documentation, and returns this builder.
      +
      java.lang.StringdescriptionKey() +
      Returns the description key of this arg spec, used to get the description from a resource bundle.
      +
      TdescriptionKey(java.lang.String descriptionKey) +
      Sets the description key that is used to look up the description in a resource bundle, and returns this builder.
      +
      CommandLine.Model.IGettergetter() +
      Returns the CommandLine.Model.IGetter that is responsible for supplying the value of this argument.
      +
      Tgetter(CommandLine.Model.IGetter getter) +
      Sets the CommandLine.Model.IGetter that is responsible for getting the value of this argument, and returns this builder.
      +
      booleanhasInitialValue() +
      Determines whether the option or positional parameter will be reset to the initialValue() + before parsing new input.
      +
      ThasInitialValue(boolean hasInitialValue) +
      Determines whether the option or positional parameter will be reset to the initialValue() + before parsing new input.
      +
      booleanhidden() +
      Returns whether this option should be excluded from the usage message.
      +
      Thidden(boolean hidden) +
      Sets whether this option should be excluded from the usage message, and returns this builder.
      +
      booleanhideParamSyntax() +
      Returns whether usage syntax decorations around the paramLabel should be suppressed.
      +
      ThideParamSyntax(boolean hideParamSyntax) +
      Sets whether usage syntax decorations around the paramLabel should be suppressed.
      +
      CommandLine.Rangeindex() +
      Returns an index or range specifying which of the command line arguments should be assigned to this positional parameter.
      +
      CommandLine.Model.PositionalParamSpec.Builderindex(CommandLine.Range index) +
      Sets the index or range specifying which of the command line arguments should be assigned to this positional parameter, and returns this builder.
      +
      CommandLine.Model.PositionalParamSpec.Builderindex(java.lang.String range) +
      Sets the index or range specifying which of the command line arguments should be assigned to this positional parameter, and returns this builder.
      +
      java.lang.ObjectinitialValue() +
      Returns the initial value this option or positional parameter.
      +
      TinitialValue(java.lang.Object initialValue) +
      Sets the initial value of this option or positional parameter to the specified value, and returns this builder.
      +
      booleaninteractive() +
      Returns whether this option prompts the user to enter a value on the command line.
      +
      Tinteractive(boolean interactive) +
      Sets whether this option prompts the user to enter a value on the command line, and returns this builder.
      +
      java.lang.StringparamLabel() +
      Returns the name of the option or positional parameter used in the usage help message.
      +
      TparamLabel(java.lang.String paramLabel) +
      Sets the name of the option or positional parameter used in the usage help message, and returns this builder.
      +
      booleanrequired() +
      Returns whether this is a required option or positional parameter.
      +
      Trequired(boolean required) +
      Sets whether this is a required option or positional parameter, and returns this builder.
      +
      protected CommandLine.Model.PositionalParamSpec.Builderself() +
      Returns this builder.
      +
      CommandLine.Model.ISettersetter() +
      Returns the CommandLine.Model.ISetter that is responsible for modifying the value of this argument.
      +
      Tsetter(CommandLine.Model.ISetter setter) +
      Sets the CommandLine.Model.ISetter that is responsible for modifying the value of this argument, and returns this builder.
      +
      CommandLine.Help.VisibilityshowDefaultValue() +
      Returns whether this option or positional parameter's default value should be shown in the usage help.
      +
      TshowDefaultValue(CommandLine.Help.Visibility visibility) +
      Sets whether this option or positional parameter's default value should be shown in the usage help, and returns this builder.
      +
      java.lang.StringsplitRegex() +
      Returns a regular expression to split option parameter values or "" if the value should not be split.
      +
      TsplitRegex(java.lang.String splitRegex) +
      Sets a regular expression to split option parameter values or "" if the value should not be split, and returns this builder.
      +
      java.lang.StringtoString() 
      java.lang.Class<?>type() +
      Returns the type to convert the option or positional parameter to before setting the value.
      +
      Ttype(java.lang.Class<?> propertyType) +
      Sets the type to convert the option or positional parameter to before setting the value, and returns this builder.
      +
      TwithToString(java.lang.String toString) +
      Sets the string respresentation of this option or positional parameter to the specified value, and returns this builder.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + + + + + +
        +
      • +

        index

        +
        public CommandLine.Model.PositionalParamSpec.Builder index(java.lang.String range)
        +
        Sets the index or range specifying which of the command line arguments should be assigned to this positional parameter, and returns this builder.
        +
      • +
      + + + + + + + +
        +
      • +

        required

        +
        public boolean required()
        +
        Returns whether this is a required option or positional parameter.
        +
        +
        See Also:
        +
        CommandLine.Option.required()
        +
        +
      • +
      + + + +
        +
      • +

        interactive

        +
        public boolean interactive()
        +
        Returns whether this option prompts the user to enter a value on the command line.
        +
        +
        See Also:
        +
        CommandLine.Option.interactive()
        +
        +
      • +
      + + + +
        +
      • +

        description

        +
        public java.lang.String[] description()
        +
        Returns the description of this option, used when generating the usage documentation.
        +
        +
        See Also:
        +
        CommandLine.Option.description()
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        paramLabel

        +
        public java.lang.String paramLabel()
        +
        Returns the name of the option or positional parameter used in the usage help message.
        +
        +
        See Also:
        +
        {@link Parameters#paramLabel()}
        +
        +
      • +
      + + + +
        +
      • +

        hideParamSyntax

        +
        public boolean hideParamSyntax()
        +
        Returns whether usage syntax decorations around the paramLabel should be suppressed. + The default is false: by default, the paramLabel is surrounded with '[' and ']' characters + if the value is optional and followed by ellipses ("...") when multiple values can be specified.
        +
        +
        Since:
        +
        3.6.0
        +
        +
      • +
      + + + +
        +
      • +

        auxiliaryTypes

        +
        public java.lang.Class<?>[] auxiliaryTypes()
        +
        Returns auxiliary type information used when the type() is a generic Collection, Map or an abstract class.
        +
        +
        See Also:
        +
        CommandLine.Option.type()
        +
        +
      • +
      + + + +
        +
      • +

        converters

        +
        public CommandLine.ITypeConverter<?>[] converters()
        +
        Returns one or more type converters to use to convert the command line + argument into a strongly typed value (or key-value pair for map fields). This is useful when a particular + option or positional parameter should use a custom conversion that is different from the normal conversion for the arg spec's type.
        +
        +
        See Also:
        +
        CommandLine.Option.converter()
        +
        +
      • +
      + + + +
        +
      • +

        splitRegex

        +
        public java.lang.String splitRegex()
        +
        Returns a regular expression to split option parameter values or "" if the value should not be split.
        +
        +
        See Also:
        +
        CommandLine.Option.split()
        +
        +
      • +
      + + + +
        +
      • +

        hidden

        +
        public boolean hidden()
        +
        Returns whether this option should be excluded from the usage message.
        +
        +
        See Also:
        +
        CommandLine.Option.hidden()
        +
        +
      • +
      + + + +
        +
      • +

        type

        +
        public java.lang.Class<?> type()
        +
        Returns the type to convert the option or positional parameter to before setting the value.
        +
      • +
      + + + +
        +
      • +

        defaultValue

        +
        public java.lang.String defaultValue()
        +
        Returns the default value of this option or positional parameter, before splitting and type conversion. + A value of null means this option or positional parameter does not have a default.
        +
      • +
      + + + +
        +
      • +

        initialValue

        +
        public java.lang.Object initialValue()
        +
        Returns the initial value this option or positional parameter. If hasInitialValue() is true, + the option will be reset to the initial value before parsing (regardless of whether a default value exists), + to clear values that would otherwise remain from parsing previous input.
        +
      • +
      + + + +
        +
      • +

        hasInitialValue

        +
        public boolean hasInitialValue()
        +
        Determines whether the option or positional parameter will be reset to the initialValue() + before parsing new input.
        +
      • +
      + + + +
        +
      • +

        showDefaultValue

        +
        public CommandLine.Help.Visibility showDefaultValue()
        +
        Returns whether this option or positional parameter's default value should be shown in the usage help.
        +
      • +
      + + + +
        +
      • +

        completionCandidates

        +
        public java.lang.Iterable<java.lang.String> completionCandidates()
        +
        Returns the completion candidates for this option or positional parameter, or null.
        +
        +
        Since:
        +
        3.2
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        required

        +
        public T required(boolean required)
        +
        Sets whether this is a required option or positional parameter, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        interactive

        +
        public T interactive(boolean interactive)
        +
        Sets whether this option prompts the user to enter a value on the command line, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        description

        +
        public T description(java.lang.String... description)
        +
        Sets the description of this option, used when generating the usage documentation, and returns this builder.
        +
        +
        See Also:
        +
        CommandLine.Option.description()
        +
        +
      • +
      + + + + + + + +
        +
      • +

        arity

        +
        public T arity(java.lang.String range)
        +
        Sets how many arguments this option or positional parameter requires, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        arity

        +
        public T arity(CommandLine.Range arity)
        +
        Sets how many arguments this option or positional parameter requires, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        paramLabel

        +
        public T paramLabel(java.lang.String paramLabel)
        +
        Sets the name of the option or positional parameter used in the usage help message, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        hideParamSyntax

        +
        public T hideParamSyntax(boolean hideParamSyntax)
        +
        Sets whether usage syntax decorations around the paramLabel should be suppressed. + The default is false: by default, the paramLabel is surrounded with '[' and ']' characters + if the value is optional and followed by ellipses ("...") when multiple values can be specified.
        +
        +
        Since:
        +
        3.6.0
        +
        +
      • +
      + + + +
        +
      • +

        auxiliaryTypes

        +
        public T auxiliaryTypes(java.lang.Class<?>... types)
        +
        Sets auxiliary type information, and returns this builder.
        +
        +
        Parameters:
        +
        types - the element type(s) when the type() is a generic Collection or a Map; + or the concrete type when the type() is an abstract class.
        +
        +
      • +
      + + + +
        +
      • +

        converters

        +
        public T converters(CommandLine.ITypeConverter<?>... cs)
        +
        Sets option/positional param-specific converter (or converters for Maps), and returns this builder.
        +
      • +
      + + + +
        +
      • +

        splitRegex

        +
        public T splitRegex(java.lang.String splitRegex)
        +
        Sets a regular expression to split option parameter values or "" if the value should not be split, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        showDefaultValue

        +
        public T showDefaultValue(CommandLine.Help.Visibility visibility)
        +
        Sets whether this option or positional parameter's default value should be shown in the usage help, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        completionCandidates

        +
        public T completionCandidates(java.lang.Iterable<java.lang.String> completionCandidates)
        +
        Sets the completion candidates for this option or positional parameter, and returns this builder.
        +
        +
        Since:
        +
        3.2
        +
        +
      • +
      + + + +
        +
      • +

        hidden

        +
        public T hidden(boolean hidden)
        +
        Sets whether this option should be excluded from the usage message, and returns this builder.
        +
      • +
      + + + +
        +
      • +

        type

        +
        public T type(java.lang.Class<?> propertyType)
        +
        Sets the type to convert the option or positional parameter to before setting the value, and returns this builder.
        +
        +
        Parameters:
        +
        propertyType - the type of this option or parameter. For multi-value options and positional parameters this can be an array, or a (sub-type of) Collection or Map.
        +
        +
      • +
      + + + +
        +
      • +

        defaultValue

        +
        public T defaultValue(java.lang.String defaultValue)
        +
        Sets the default value of this option or positional parameter to the specified value, and returns this builder. + Before parsing the command line, the result of splitting and type converting + this default value is applied to the option or positional parameter. A value of null or "__no_default_value__" means no default.
        +
      • +
      + + + +
        +
      • +

        initialValue

        +
        public T initialValue(java.lang.Object initialValue)
        +
        Sets the initial value of this option or positional parameter to the specified value, and returns this builder. + If hasInitialValue() is true, the option will be reset to the initial value before parsing (regardless + of whether a default value exists), to clear values that would otherwise remain from parsing previous input.
        +
      • +
      + + + +
        +
      • +

        hasInitialValue

        +
        public T hasInitialValue(boolean hasInitialValue)
        +
        Determines whether the option or positional parameter will be reset to the initialValue() + before parsing new input.
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        withToString

        +
        public T withToString(java.lang.String toString)
        +
        Sets the string respresentation of this option or positional parameter to the specified value, and returns this builder.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.PositionalParamSpec.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.PositionalParamSpec.html new file mode 100644 index 000000000..f8d069167 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.PositionalParamSpec.html @@ -0,0 +1,476 @@ + + + + + +CommandLine.Model.PositionalParamSpec (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model.PositionalParamSpec

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model
    +
    +
    +
    +
    public static class CommandLine.Model.PositionalParamSpec
    +extends CommandLine.Model.ArgSpec
    +
    The PositionalParamSpec class models aspects of a positional parameter of a command, including whether + it is required or optional, and attributes for the usage help message describing the positional parameter. +

    + Positional parameters have an index (or a range of indices). A positional parameter is matched when the parser + encounters a command line argument at that index. Named options and their parameters do not change the index counter, + so the command line can contain a mixture of positional parameters and named options. +

    + Depending on the positional parameter's arity, the parser may consume multiple command line + arguments starting from the current index. The parser will call setValue on + the PositionalParamSpec for each of the parameters encountered. + For multi-value positional parameters, the type may be an array, a Collection or a Map. In this case + the parser will get the data structure by calling getValue and modify the contents of this data structure. + (In the case of arrays, the array is replaced with a new instance with additional elements.) +

    + Before calling the setter, picocli converts the positional parameter value from a String to the parameter's type. +

    +
      +
    • If a positional parameter-specific converter is configured, this will be used for type conversion. + If the positional parameter's type is a Map, the map may have different types for its keys and its values, so + converters should provide two converters: one for the map keys and one for the map values.
    • +
    • Otherwise, the positional parameter's type is used to look up a converter in the list of + registered converters. For multi-value positional parameters, + the type may be an array, or a Collection or a Map. In that case the elements are converted + based on the positional parameter's auxiliaryTypes. The auxiliaryType is used to look up + the converter(s) to use to convert the individual parameter values. + Maps may have different types for its keys and its values, so auxiliaryTypes + should provide two types: one for the map keys and one for the map values.
    • +
    +

    + PositionalParamSpec objects are used by the picocli command line interpreter and help message generator. + Picocli can construct a PositionalParamSpec automatically from fields and methods with @Parameters + annotations. Alternatively a PositionalParamSpec can be constructed programmatically. +

    + When a PositionalParamSpec is created from a @Parameters -annotated field or method, + it is "bound" to that field or method: this field is set (or the method is invoked) when the position is matched + and setValue is called. + Programmatically constructed PositionalParamSpec instances will remember the value passed to the + setValue method so it can be retrieved with the getValue method. + This behaviour can be customized by installing a custom CommandLine.Model.IGetter and CommandLine.Model.ISetter on the PositionalParamSpec. +

    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toBuilder

        +
        public CommandLine.Model.PositionalParamSpec.Builder toBuilder()
        +
        Returns a new Builder initialized with the attributes from this PositionalParamSpec. Calling build immediately will return a copy of this PositionalParamSpec.
        +
        +
        Returns:
        +
        a builder that can create a copy of this spec
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        description

        +
        public java.lang.String[] description()
        +
        Returns the description template of this positional parameter, before variables are rendered. + If a resource bundle has been set, this method will first try to find a value in the resource bundle: + If the resource bundle has no entry for the fully qualified commandName + "." + descriptionKey or for the unqualified descriptionKey, + an attempt is made to find the positional parameter description using paramLabel() + "[" + index() + "]" as key, + first with the fully qualified commandName + "." prefix, then without.
        +
        +
        Overrides:
        +
        description in class CommandLine.Model.ArgSpec
        +
        Since:
        +
        3.6
        +
        See Also:
        +
        CommandLine.Parameters.description(), +CommandLine.Model.CommandSpec.qualifiedName(String)
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.UnmatchedArgsBinding.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.UnmatchedArgsBinding.html new file mode 100644 index 000000000..857ac80f1 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.UnmatchedArgsBinding.html @@ -0,0 +1,305 @@ + + + + + +CommandLine.Model.UnmatchedArgsBinding (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model.UnmatchedArgsBinding

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model
    +
    +
    +
    +
    public static class CommandLine.Model.UnmatchedArgsBinding
    +extends java.lang.Object
    +
    This class allows applications to specify a custom binding that will be invoked for unmatched arguments. + A binding can be created with a ISetter that consumes the unmatched arguments String[], or with a + IGetter that produces a Collection<String> that the unmatched arguments can be added to.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        forStringCollectionSupplier

        +
        public static CommandLine.Model.UnmatchedArgsBinding forStringCollectionSupplier(CommandLine.Model.IGetter getter)
        +
        Creates a UnmatchedArgsBinding for a getter that produces a Collection<String> that the unmatched arguments can be added to.
        +
        +
        Parameters:
        +
        getter - supplies a Collection<String> that the unmatched arguments can be added to.
        +
        +
      • +
      + + + +
        +
      • +

        getter

        +
        public CommandLine.Model.IGetter getter()
        +
        Returns the getter responsible for producing a Collection that the unmatched arguments can be added to.
        +
      • +
      + + + +
        +
      • +

        setter

        +
        public CommandLine.Model.ISetter setter()
        +
        Returns the setter responsible for consuming the unmatched arguments.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.UsageMessageSpec.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.UsageMessageSpec.html new file mode 100644 index 000000000..dfa3f98e7 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.UsageMessageSpec.html @@ -0,0 +1,1524 @@ + + + + + +CommandLine.Model.UsageMessageSpec (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model.UsageMessageSpec

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.Model
    +
    +
    +
    +
    public static class CommandLine.Model.UsageMessageSpec
    +extends java.lang.Object
    +
    Models the usage help message specification and can be used to customize the usage help message. +

    + This class provides two ways to customize the usage help message: +

    +
      +
    • Change the text of the predefined sections (this may also be done declaratively using the annotations)
    • +
    • Add custom sections, or remove or re-order predefined sections
    • +
    +

    + The pre-defined sections have getters and setters that return a String (or array of Strings). For example: + description() and description(String...) or header() and header(String...). +

    + Changing the section order, or adding custom sections can be accomplished with sectionKeys(List) and sectionMap(Map). + This gives complete freedom on how a usage help message section is rendered, but it also means that the section renderer + is responsible for all aspects of rendering the section, including layout and emitting ANSI escape codes. + The CommandLine.Help.TextTable and CommandLine.Help.Ansi.Text classes, and the CommandLine.Help.Ansi.string(String) and CommandLine.Help.Ansi.text(String) methods may be useful. +

    + The usage help message is created more or less like this: +

    +
    + // CommandLine.usage(...) or CommandLine.getUsageMessage(...)
    + Help.ColorScheme colorScheme = Help.defaultColorScheme(Help.Ansi.AUTO);
    + Help help = getHelpFactory().create(getCommandSpec(), colorScheme)
    + StringBuilder result = new StringBuilder();
    + for (String key : getHelpSectionKeys()) {
    +     IHelpSectionRenderer renderer = getHelpSectionMap().get(key);
    +     if (renderer != null) { result.append(renderer.render(help)); }
    + }
    + // return or print result
    + 
    +

    + Where the default help section map is constructed like this:

    +
    
    + // The default section renderers delegate to methods in Help for their implementation
    + // (using Java 8 lambda notation for brevity):
    + Map<String, IHelpSectionRenderer> sectionMap = new HashMap<>();
    + sectionMap.put(SECTION_KEY_HEADER_HEADING,         help -> help.headerHeading());
    + sectionMap.put(SECTION_KEY_HEADER,                 help -> help.header());
    + sectionMap.put(SECTION_KEY_SYNOPSIS_HEADING,       help -> help.synopsisHeading());      //e.g. Usage:
    + sectionMap.put(SECTION_KEY_SYNOPSIS,               help -> help.synopsis(help.synopsisHeadingLength())); //e.g. <cmd> [OPTIONS] <subcmd> [COMMAND-OPTIONS] [ARGUMENTS]
    + sectionMap.put(SECTION_KEY_DESCRIPTION_HEADING,    help -> help.descriptionHeading());   //e.g. %nDescription:%n%n
    + sectionMap.put(SECTION_KEY_DESCRIPTION,            help -> help.description());          //e.g. {"Converts foos to bars.", "Use options to control conversion mode."}
    + sectionMap.put(SECTION_KEY_PARAMETER_LIST_HEADING, help -> help.parameterListHeading()); //e.g. %nPositional parameters:%n%n
    + sectionMap.put(SECTION_KEY_PARAMETER_LIST,         help -> help.parameterList());        //e.g. [FILE...] the files to convert
    + sectionMap.put(SECTION_KEY_OPTION_LIST_HEADING,    help -> help.optionListHeading());    //e.g. %nOptions:%n%n
    + sectionMap.put(SECTION_KEY_OPTION_LIST,            help -> help.optionList());           //e.g. -h, --help   displays this help and exits
    + sectionMap.put(SECTION_KEY_COMMAND_LIST_HEADING,   help -> help.commandListHeading());   //e.g. %nCommands:%n%n
    + sectionMap.put(SECTION_KEY_COMMAND_LIST,           help -> help.commandList());          //e.g.    add       adds the frup to the frooble
    + sectionMap.put(SECTION_KEY_FOOTER_HEADING,         help -> help.footerHeading());
    + sectionMap.put(SECTION_KEY_FOOTER,                 help -> help.footer());
    + 
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Model.html b/docs/man/3.x/apidocs/picocli/CommandLine.Model.html new file mode 100644 index 000000000..9b5b8b07e --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Model.html @@ -0,0 +1,283 @@ + + + + + +CommandLine.Model (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Model

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static final class CommandLine.Model
    +extends java.lang.Object
    +
    This class provides a namespace for classes and interfaces that model concepts and attributes of command line interfaces in picocli.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class CommandLine.Model.ArgSpec + +
      static class CommandLine.Model.CommandSpec +
      The CommandSpec class models a command specification, including the options, positional parameters and subcommands + supported by the command, as well as attributes for the version help message and the usage help message of the command.
      +
      static interface CommandLine.Model.IGetter +
      Customizable getter for obtaining the current value of an option or positional parameter.
      +
      static interface CommandLine.Model.ISetter +
      Customizable setter for modifying the value of an option or positional parameter.
      +
      static class CommandLine.Model.Messages +
      Utility class for getting resource bundle strings.
      +
      static class CommandLine.Model.OptionSpec +
      The OptionSpec class models aspects of a named option of a command, including whether + it is required or optional, the option parameters supported (or required) by the option, + and attributes for the usage help message describing the option.
      +
      static class CommandLine.Model.ParserSpec +
      Models parser configuration specification.
      +
      static class CommandLine.Model.PositionalParamSpec +
      The PositionalParamSpec class models aspects of a positional parameter of a command, including whether + it is required or optional, and attributes for the usage help message describing the positional parameter.
      +
      static class CommandLine.Model.UnmatchedArgsBinding +
      This class allows applications to specify a custom binding that will be invoked for unmatched arguments.
      +
      static class CommandLine.Model.UsageMessageSpec +
      Models the usage help message specification and can be used to customize the usage help message.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Option.html b/docs/man/3.x/apidocs/picocli/CommandLine.Option.html new file mode 100644 index 000000000..7543e7485 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Option.html @@ -0,0 +1,968 @@ + + + + + +CommandLine.Option (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Annotation Type CommandLine.Option

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    + @Target(value={FIELD,METHOD,PARAMETER})
    +public static @interface CommandLine.Option
    +

    + Annotate fields in your class with @Option and picocli will initialize these fields when matching + arguments are specified on the command line. In the case of command methods (annotated with @Command), + command options can be defined by annotating method parameters with @Option. +

    + Command class example: +

    +
    + import static picocli.CommandLine.*;
    +
    + public class MyClass {
    +     @Parameters(description = "Any number of input files")
    +     private List<File> files = new ArrayList<File>();
    +
    +     @Option(names = { "-o", "--out" }, description = "Output file (default: print to console)")
    +     private File outputFile;
    +
    +     @Option(names = { "-v", "--verbose"}, description = "Verbose mode. Helpful for troubleshooting. Multiple -v options increase the verbosity.")
    +     private boolean[] verbose;
    +
    +     @Option(names = { "-h", "--help", "-?", "-help"}, usageHelp = true, description = "Display this help and exit")
    +     private boolean help;
    + }
    + 
    +

    + A field cannot be annotated with both @Parameters and @Option or a + ParameterException is thrown. +

    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Required Element Summary

      + + + + + + + + + + +
      Required Elements 
      Modifier and TypeRequired Element and Description
      java.lang.String[]names +
      One or more option names.
      +
      +
    • +
    + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      java.lang.Stringarity +
      Specifies the minimum number of required parameters and the maximum number of accepted parameters.
      +
      java.lang.Class<? extends java.lang.Iterable<java.lang.String>>completionCandidates +
      Use this attribute to specify an Iterable<String> class that generates completion candidates for this option.
      +
      java.lang.Class<? extends CommandLine.ITypeConverter<?>>[]converter +
      Optionally specify one or more CommandLine.ITypeConverter classes to use to convert the command line argument into + a strongly typed value (or key-value pair for map fields).
      +
      java.lang.StringdefaultValue +
      Returns the default value of this option, before splitting and type conversion.
      +
      java.lang.String[]description +
      Description of this option, used when generating the usage documentation.
      +
      java.lang.StringdescriptionKey +
      ResourceBundle key for this option.
      +
      booleanhelp + +
      booleanhidden +
      Set hidden=true if this option should not be included in the usage help message.
      +
      booleanhideParamSyntax +
      Returns whether usage syntax decorations around the paramLabel should be suppressed.
      +
      booleaninteractive +
      Set interactive=true if this option will prompt the end user for a value (like a password).
      +
      intorder +
      When @Command(sortOptions = false) is specified, this attribute can be used to control the order in which options are listed in the usage help message.
      +
      java.lang.StringparamLabel +
      Specify a paramLabel for the option parameter to be used in the usage help message.
      +
      booleanrequired +
      Indicates whether this option is required.
      +
      CommandLine.Help.VisibilityshowDefaultValue +
      Use this attribute to control for a specific option whether its default value should be shown in the usage + help message.
      +
      java.lang.Stringsplit +
      Specify a regular expression to use to split option parameter values before applying them to the field.
      +
      java.lang.Class<?>[]type +
      + Optionally specify a type to control exactly what Class the option parameter should be converted + to.
      +
      booleanusageHelp +
      Set usageHelp=true for the --help option that triggers display of the usage help message.
      +
      booleanversionHelp +
      Set versionHelp=true for the --version option that triggers display of the version information.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        names

        +
        public abstract java.lang.String[] names
        +
        One or more option names. At least one option name is required. +

        + Different environments have different conventions for naming options, but usually options have a prefix + that sets them apart from parameters. + Picocli supports all of the below styles. The default separator is '=', but this can be configured. +

        + *nix +

        + In Unix and Linux, options have a short (single-character) name, a long name or both. + Short options + (POSIX + style are single-character and are preceded by the '-' character, e.g., `-v'. + GNU-style long + (or mnemonic) options start with two dashes in a row, e.g., `--file'. +

        Picocli supports the POSIX convention that short options can be grouped, with the last option + optionally taking a parameter, which may be attached to the option name or separated by a space or + a '=' character. The below examples are all equivalent: +

        + -xvfFILE
        + -xvf FILE
        + -xvf=FILE
        + -xv --file FILE
        + -xv --file=FILE
        + -x -v --file FILE
        + -x -v --file=FILE
        + 

        + DOS +

        + DOS options mostly have upper case single-character names and start with a single slash '/' character. + Option parameters are separated by a ':' character. Options cannot be grouped together but + must be specified separately. For example: +

        + DIR /S /A:D /T:C
        + 

        + PowerShell +

        + Windows PowerShell options generally are a word preceded by a single '-' character, e.g., `-Help'. + Option parameters are separated by a space or by a ':' character. +

        +
        +
        Returns:
        +
        one or more option names
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +
        +
      • +

        required

        +
        public abstract boolean required
        +
        Indicates whether this option is required. By default this is false. + If an option is required, but a user invokes the program without specifying the required option, + a CommandLine.MissingParameterException is thrown from the CommandLine.parse(String...) method.
        +
        +
        Returns:
        +
        whether this option is required
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        help

        +
        @Deprecated
        +public abstract boolean help
        + +
        Set help=true if this option should disable validation of the remaining arguments: + If the help option is specified, no error message is generated for missing required options. +

        + This attribute is useful for special options like help (-h and --help on unix, + -? and -Help on Windows) or version (-V and --version on unix, + -Version on Windows). +

        +

        + Note that the CommandLine.parse(String...) method will not print help documentation. It will only set + the value of the annotated field. It is the responsibility of the caller to inspect the annotated fields + and take the appropriate action. +

        +
        +
        Returns:
        +
        whether this option disables validation of the other arguments
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    + + +
      +
    • + + +
        +
      • +

        description

        +
        public abstract java.lang.String[] description
        +
        Description of this option, used when generating the usage documentation. Each element of the array is rendered on a separate line. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %. +

        + The description may contain variables that are rendered when help is requested. + The string ${DEFAULT-VALUE} is replaced with the default value of the option. This is regardless of + the command's showDefaultValues setting or the option's showDefaultValue setting. + The string ${COMPLETION-CANDIDATES} is replaced with the completion candidates generated by + completionCandidates() in the description for this option. + Also, embedded %n newline markers are converted to actual newlines. +

        +
        +
        Returns:
        +
        the description of this option
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        arity

        +
        public abstract java.lang.String arity
        +
        Specifies the minimum number of required parameters and the maximum number of accepted parameters. + If an option declares a positive arity, and the user specifies an insufficient number of parameters on the + command line, a CommandLine.MissingParameterException is thrown by the CommandLine.parse(String...) method. +

        + In many cases picocli can deduce the number of required parameters from the field's type. + By default, flags (boolean options) have arity zero, + and single-valued type fields (String, int, Integer, double, Double, File, Date, etc) have arity one. + Generally, fields with types that cannot hold multiple values can omit the arity attribute. +

        + Fields used to capture options with arity two or higher should have a type that can hold multiple values, + like arrays or Collections. See type() for strongly-typed Collection fields. +

        + For example, if an option has 2 required parameters and any number of optional parameters, + specify @Option(names = "-example", arity = "2..*"). +

        + A note on boolean options +

        + By default picocli does not expect boolean options (also called "flags" or "switches") to have a parameter. + You can make a boolean option take a required parameter by annotating your field with arity="1". + For example:

        +
        @Option(names = "-v", arity = "1") boolean verbose;
        +

        + Because this boolean field is defined with arity 1, the user must specify either <program> -v false + or <program> -v true + on the command line, or a CommandLine.MissingParameterException is thrown by the CommandLine.parse(String...) + method. +

        + To make the boolean parameter possible but optional, define the field with arity = "0..1". + For example:

        +
        @Option(names="-v", arity="0..1") boolean verbose;
        +

        This will accept any of the below without throwing an exception:

        +
        + -v
        + -v true
        + -v false
        + 
        +
        +
        Returns:
        +
        how many arguments this option requires
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        paramLabel

        +
        public abstract java.lang.String paramLabel
        +
        Specify a paramLabel for the option parameter to be used in the usage help message. If omitted, + picocli uses the field name in fish brackets ('<' and '>') by default. Example: +
        class Example {
        +     @Option(names = {"-o", "--output"}, paramLabel="FILE", description="path of the output file")
        +     private File out;
        +     @Option(names = {"-j", "--jobs"}, arity="0..1", description="Allow N jobs at once; infinite jobs with no arg.")
        +     private int maxJobs = -1;
        + }
        +

        By default, the above gives a usage help message like the following:

        + Usage: <main class> [OPTIONS]
        + -o, --output FILE       path of the output file
        + -j, --jobs [<maxJobs>]  Allow N jobs at once; infinite jobs with no arg.
        + 
        +
        +
        Returns:
        +
        name of the option parameter used in the usage help message
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        hideParamSyntax

        +
        public abstract boolean hideParamSyntax
        +
        Returns whether usage syntax decorations around the paramLabel should be suppressed. + The default is false: by default, the paramLabel is surrounded with '[' and ']' characters + if the value is optional and followed by ellipses ("...") when multiple values can be specified.
        +
        +
        Since:
        +
        3.6.0
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        type

        +
        public abstract java.lang.Class<?>[] type
        +

        + Optionally specify a type to control exactly what Class the option parameter should be converted + to. This may be useful when the field type is an interface or an abstract class. For example, a field can + be declared to have type java.lang.Number, and annotating @Option(type=Short.class) + ensures that the option parameter value is converted to a Short before setting the field value. +

        + For array fields whose component type is an interface or abstract class, specify the concrete component type. + For example, a field with type Number[] may be annotated with @Option(type=Short.class) + to ensure that option parameter values are converted to Short before adding an element to the array. +

        + Picocli will use the CommandLine.ITypeConverter that is + registered for the specified type to convert + the raw String values before modifying the field value. +

        + Prior to 2.0, the type attribute was necessary for Collection and Map fields, + but starting from 2.0 picocli will infer the component type from the generic type's type arguments. + For example, for a field of type Map<TimeUnit, Long> picocli will know the option parameter + should be split up in key=value pairs, where the key should be converted to a java.util.concurrent.TimeUnit + enum value, and the value should be converted to a Long. No @Option(type=...) type attribute + is required for this. For generic types with wildcards, picocli will take the specified upper or lower bound + as the Class to convert to, unless the @Option annotation specifies an explicit type attribute. +

        + If the field type is a raw collection or a raw map, and you want it to contain other values than Strings, + or if the generic type's type arguments are interfaces or abstract classes, you may + specify a type attribute to control the Class that the option parameter should be converted to.

        +
        +
        Returns:
        +
        the type(s) to convert the raw String values
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        converter

        +
        public abstract java.lang.Class<? extends CommandLine.ITypeConverter<?>>[] converter
        +
        Optionally specify one or more CommandLine.ITypeConverter classes to use to convert the command line argument into + a strongly typed value (or key-value pair for map fields). This is useful when a particular field should + use a custom conversion that is different from the normal conversion for the field's type. +

        For example, for a specific field you may want to use a converter that maps the constant names defined + in java.sql.Types to the int value of these constants, but any other int fields should + not be affected by this and should continue to use the standard int converter that parses numeric values.

        +
        +
        Returns:
        +
        the type converter(s) to use to convert String values to strongly typed values for this field
        +
        See Also:
        +
        CommandLine.registerConverter(Class, ITypeConverter)
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        split

        +
        public abstract java.lang.String split
        +
        Specify a regular expression to use to split option parameter values before applying them to the field. + All elements resulting from the split are added to the array or Collection. Ignored for single-value fields.
        +
        +
        Returns:
        +
        a regular expression to split option parameter values or "" if the value should not be split
        +
        See Also:
        +
        String.split(String)
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        hidden

        +
        public abstract boolean hidden
        +
        Set hidden=true if this option should not be included in the usage help message.
        +
        +
        Returns:
        +
        whether this option should be excluded from the usage documentation
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        defaultValue

        +
        public abstract java.lang.String defaultValue
        +
        Returns the default value of this option, before splitting and type conversion.
        +
        +
        Returns:
        +
        a String that (after type conversion) will be used as the value for this option if no value was specified on the command line
        +
        Since:
        +
        3.2
        +
        +
        +
        Default:
        +
        "__no_default_value__"
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        showDefaultValue

        +
        public abstract CommandLine.Help.Visibility showDefaultValue
        +
        Use this attribute to control for a specific option whether its default value should be shown in the usage + help message. If not specified, the default value is only shown when the CommandLine.Command.showDefaultValues() + is set true on the command. Use this attribute to specify whether the default value + for this specific option should always be shown or never be shown, regardless of the command setting. +

        Note that picocli 3.2 allows embedding default values anywhere in the description that ignores this setting.

        +
        +
        Returns:
        +
        whether this option's default value should be shown in the usage help message
        +
        +
        +
        Default:
        +
        picocli.CommandLine.Help.Visibility.ON_DEMAND
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        completionCandidates

        +
        public abstract java.lang.Class<? extends java.lang.Iterable<java.lang.String>> completionCandidates
        +
        Use this attribute to specify an Iterable<String> class that generates completion candidates for this option. + For map fields, completion candidates should be in key=value form. +

        + Completion candidates are used in bash completion scripts generated by the picocli.AutoComplete class. + Bash has special completion options to generate file names and host names, and the bash completion scripts + generated by AutoComplete delegate to these bash built-ins for @Options whose type is + java.io.File, java.nio.file.Path or java.net.InetAddress. +

        + For @Options whose type is a Java enum, AutoComplete can generate completion + candidates from the type. For other types, use this attribute to specify completion candidates. +

        +
        +
        Returns:
        +
        a class whose instances can iterate over the completion candidates for this option
        +
        Since:
        +
        3.2
        +
        See Also:
        +
        CommandLine.IFactory
        +
        +
        +
        Default:
        +
        picocli.CommandLine.NoCompletionCandidates.class
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        interactive

        +
        public abstract boolean interactive
        +
        Set interactive=true if this option will prompt the end user for a value (like a password). + Only supported for single-value options (not arrays, collections or maps). + When running on Java 6 or greater, this will use the Console.readPassword() API to get a value without echoing input to the console.
        +
        +
        Returns:
        +
        whether this option prompts the end user for a value to be entered on the command line
        +
        Since:
        +
        3.5
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        descriptionKey

        +
        public abstract java.lang.String descriptionKey
        +
        ResourceBundle key for this option. If not specified, (and a ResourceBundle exists for this command) an attempt + is made to find the option description using any of the option names (without leading hyphens) as key.
        +
        +
        Since:
        +
        3.6
        +
        See Also:
        +
        CommandLine.Model.OptionSpec.description()
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        order

        +
        public abstract int order
        +
        When @Command(sortOptions = false) is specified, this attribute can be used to control the order in which options are listed in the usage help message.
        +
        +
        Returns:
        +
        the position in the options list at which this option should be shown. Options with a lower number are shown before options with a higher number. Gaps are allowed.
        +
        Since:
        +
        3.9
        +
        +
        +
        Default:
        +
        -1
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.OverwrittenOptionException.html b/docs/man/3.x/apidocs/picocli/CommandLine.OverwrittenOptionException.html new file mode 100644 index 000000000..26ffd30f5 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.OverwrittenOptionException.html @@ -0,0 +1,332 @@ + + + + + +CommandLine.OverwrittenOptionException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.OverwrittenOptionException

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.OverwrittenOptionException
    +extends CommandLine.ParameterException
    +
    Exception indicating that an option for a single-value option field has been specified multiple times on the command line.
    +
    +
    See Also:
    +
    Serialized Form
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.ParameterException.html b/docs/man/3.x/apidocs/picocli/CommandLine.ParameterException.html new file mode 100644 index 000000000..301008000 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.ParameterException.html @@ -0,0 +1,468 @@ + + + + + +CommandLine.ParameterException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.ParameterException

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      ParameterException(CommandLine commandLine, + java.lang.String msg) +
      Constructs a new ParameterException with the specified CommandLine and error message.
      +
      ParameterException(CommandLine commandLine, + java.lang.String msg, + CommandLine.Model.ArgSpec argSpec, + java.lang.String value) +
      Constructs a new ParameterException with the specified CommandLine and error message.
      +
      ParameterException(CommandLine commandLine, + java.lang.String msg, + java.lang.Throwable t) +
      Constructs a new ParameterException with the specified CommandLine and error message.
      +
      ParameterException(CommandLine commandLine, + java.lang.String msg, + java.lang.Throwable t, + CommandLine.Model.ArgSpec argSpec, + java.lang.String value) +
      Constructs a new ParameterException with the specified CommandLine and error message.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      CommandLine.Model.ArgSpecgetArgSpec() +
      Returns the ArgSpec object for the (sub)command whose input could not be parsed.
      +
      CommandLinegetCommandLine() +
      Returns the CommandLine object for the (sub)command whose input could not be parsed.
      +
      java.lang.StringgetValue() +
      Returns the String value for the (sub)command whose input could not be parsed.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ParameterException

        +
        public ParameterException(CommandLine commandLine,
        +                          java.lang.String msg)
        +
        Constructs a new ParameterException with the specified CommandLine and error message.
        +
        +
        Parameters:
        +
        commandLine - the command or subcommand whose input was invalid
        +
        msg - describes the problem
        +
        Since:
        +
        2.0
        +
        +
      • +
      + + + +
        +
      • +

        ParameterException

        +
        public ParameterException(CommandLine commandLine,
        +                          java.lang.String msg,
        +                          java.lang.Throwable t)
        +
        Constructs a new ParameterException with the specified CommandLine and error message.
        +
        +
        Parameters:
        +
        commandLine - the command or subcommand whose input was invalid
        +
        msg - describes the problem
        +
        t - the throwable that caused this ParameterException
        +
        Since:
        +
        2.0
        +
        +
      • +
      + + + +
        +
      • +

        ParameterException

        +
        public ParameterException(CommandLine commandLine,
        +                          java.lang.String msg,
        +                          java.lang.Throwable t,
        +                          CommandLine.Model.ArgSpec argSpec,
        +                          java.lang.String value)
        +
        Constructs a new ParameterException with the specified CommandLine and error message.
        +
        +
        Parameters:
        +
        commandLine - the command or subcommand whose input was invalid
        +
        msg - describes the problem
        +
        t - the throwable that caused this ParameterException
        +
        argSpec - the argSpec that caused this ParameterException
        +
        value - the value that caused this ParameterException
        +
        Since:
        +
        3.2
        +
        +
      • +
      + + + +
        +
      • +

        ParameterException

        +
        public ParameterException(CommandLine commandLine,
        +                          java.lang.String msg,
        +                          CommandLine.Model.ArgSpec argSpec,
        +                          java.lang.String value)
        +
        Constructs a new ParameterException with the specified CommandLine and error message.
        +
        +
        Parameters:
        +
        commandLine - the command or subcommand whose input was invalid
        +
        msg - describes the problem
        +
        argSpec - the argSpec that caused this ParameterException
        +
        value - the value that caused this ParameterException
        +
        Since:
        +
        3.2
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCommandLine

        +
        public CommandLine getCommandLine()
        +
        Returns the CommandLine object for the (sub)command whose input could not be parsed.
        +
        +
        Returns:
        +
        the CommandLine object for the (sub)command where parsing failed.
        +
        Since:
        +
        2.0
        +
        +
      • +
      + + + +
        +
      • +

        getArgSpec

        +
        public CommandLine.Model.ArgSpec getArgSpec()
        +
        Returns the ArgSpec object for the (sub)command whose input could not be parsed.
        +
        +
        Returns:
        +
        the ArgSpec object for the (sub)command where parsing failed.
        +
        Since:
        +
        3.2
        +
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public java.lang.String getValue()
        +
        Returns the String value for the (sub)command whose input could not be parsed.
        +
        +
        Returns:
        +
        the String value for the (sub)command where parsing failed.
        +
        Since:
        +
        3.2
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.ParameterIndexGapException.html b/docs/man/3.x/apidocs/picocli/CommandLine.ParameterIndexGapException.html new file mode 100644 index 000000000..696a14b8d --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.ParameterIndexGapException.html @@ -0,0 +1,280 @@ + + + + + +CommandLine.ParameterIndexGapException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.ParameterIndexGapException

+
+
+ +
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ParameterIndexGapException

        +
        public ParameterIndexGapException(java.lang.String msg)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Parameters.html b/docs/man/3.x/apidocs/picocli/CommandLine.Parameters.html new file mode 100644 index 000000000..853f10648 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Parameters.html @@ -0,0 +1,684 @@ + + + + + +CommandLine.Parameters (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Annotation Type CommandLine.Parameters

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    + @Target(value={FIELD,METHOD,PARAMETER})
    +public static @interface CommandLine.Parameters
    +

    + Fields annotated with @Parameters will be initialized with positional parameters. By specifying the + index() attribute you can pick the exact position or a range of positional parameters to apply. If no + index is specified, the field will get all positional parameters (and so it should be an array or a collection). +

    + In the case of command methods (annotated with @Command), method parameters may be annotated with @Parameters, + but are are considered positional parameters by default, unless they are annotated with @Option. +

    + Command class example: +

    +
    + import static picocli.CommandLine.*;
    +
    + public class MyCalcParameters {
    +     @Parameters(description = "Any number of input numbers")
    +     private List<BigDecimal> files = new ArrayList<BigDecimal>();
    +
    +     @Option(names = { "-h", "--help" }, usageHelp = true, description = "Display this help and exit")
    +     private boolean help;
    + }
    + 

    + A field cannot be annotated with both @Parameters and @Option or a ParameterException + is thrown.

    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      java.lang.Stringarity +
      Specifies the minimum number of required parameters and the maximum number of accepted parameters.
      +
      java.lang.Class<? extends java.lang.Iterable<java.lang.String>>completionCandidates +
      Use this attribute to specify an Iterable<String> class that generates completion candidates for + this positional parameter.
      +
      java.lang.Class<? extends CommandLine.ITypeConverter<?>>[]converter +
      Optionally specify one or more CommandLine.ITypeConverter classes to use to convert the command line argument into + a strongly typed value (or key-value pair for map fields).
      +
      java.lang.StringdefaultValue +
      Returns the default value of this positional parameter, before splitting and type conversion.
      +
      java.lang.String[]description +
      Description of the parameter(s), used when generating the usage documentation.
      +
      java.lang.StringdescriptionKey +
      ResourceBundle key for this option.
      +
      booleanhidden +
      Set hidden=true if this parameter should not be included in the usage message.
      +
      booleanhideParamSyntax +
      Returns whether usage syntax decorations around the paramLabel should be suppressed.
      +
      java.lang.Stringindex +
      Specify an index ("0", or "1", etc.) to pick which of the command line arguments should be assigned to this + field.
      +
      booleaninteractive +
      Set interactive=true if this positional parameter will prompt the end user for a value (like a password).
      +
      java.lang.StringparamLabel +
      Specify a paramLabel for the parameter to be used in the usage help message.
      +
      CommandLine.Help.VisibilityshowDefaultValue +
      Use this attribute to control for a specific positional parameter whether its default value should be shown in the usage + help message.
      +
      java.lang.Stringsplit +
      Specify a regular expression to use to split positional parameter values before applying them to the field.
      +
      java.lang.Class<?>[]type +
      + Optionally specify a type to control exactly what Class the positional parameter should be converted + to.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        index

        +
        public abstract java.lang.String index
        +
        Specify an index ("0", or "1", etc.) to pick which of the command line arguments should be assigned to this + field. For array or Collection fields, you can also specify an index range ("0..3", or "2..*", etc.) to assign + a subset of the command line arguments to this field. The default is "*", meaning all command line arguments.
        +
        +
        Returns:
        +
        an index or range specifying which of the command line arguments should be assigned to this field
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        description

        +
        public abstract java.lang.String[] description
        +
        Description of the parameter(s), used when generating the usage documentation. Each element of the array is rendered on a separate line. +

        May contain embedded format specifiers like %n line separators. Literal percent '%' characters must be escaped with another %. +

        + The description may contain variables that are rendered when help is requested. + The string ${DEFAULT-VALUE} is replaced with the default value of the positional parameter. This is regardless of + the command's showDefaultValues setting or the positional parameter's showDefaultValue setting. + The string ${COMPLETION-CANDIDATES} is replaced with the completion candidates generated by + completionCandidates() in the description for this positional parameter. + Also, embedded %n newline markers are converted to actual newlines. +

        +
        +
        Returns:
        +
        the description of the parameter(s)
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        arity

        +
        public abstract java.lang.String arity
        +
        Specifies the minimum number of required parameters and the maximum number of accepted parameters. If a + positive arity is declared, and the user specifies an insufficient number of parameters on the command line, + CommandLine.MissingParameterException is thrown by the CommandLine.parse(String...) method. +

        The default depends on the type of the parameter: booleans require no parameters, arrays and Collections + accept zero to any number of parameters, and any other type accepts one parameter.

        +
        +
        Returns:
        +
        the range of minimum and maximum parameters accepted by this command
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        paramLabel

        +
        public abstract java.lang.String paramLabel
        +
        Specify a paramLabel for the parameter to be used in the usage help message. If omitted, + picocli uses the field name in fish brackets ('<' and '>') by default. Example: +
        class Example {
        +     @Parameters(paramLabel="FILE", description="path of the input FILE(s)")
        +     private File[] inputFiles;
        + }
        +

        By default, the above gives a usage help message like the following:

        + Usage: <main class> [FILE...]
        + [FILE...]       path of the input FILE(s)
        + 
        +
        +
        Returns:
        +
        name of the positional parameter used in the usage help message
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        hideParamSyntax

        +
        public abstract boolean hideParamSyntax
        +
        Returns whether usage syntax decorations around the paramLabel should be suppressed. + The default is false: by default, the paramLabel is surrounded with '[' and ']' characters + if the value is optional and followed by ellipses ("...") when multiple values can be specified.
        +
        +
        Since:
        +
        3.6.0
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        type

        +
        public abstract java.lang.Class<?>[] type
        +

        + Optionally specify a type to control exactly what Class the positional parameter should be converted + to. This may be useful when the field type is an interface or an abstract class. For example, a field can + be declared to have type java.lang.Number, and annotating @Parameters(type=Short.class) + ensures that the positional parameter value is converted to a Short before setting the field value. +

        + For array fields whose component type is an interface or abstract class, specify the concrete component type. + For example, a field with type Number[] may be annotated with @Parameters(type=Short.class) + to ensure that positional parameter values are converted to Short before adding an element to the array. +

        + Picocli will use the CommandLine.ITypeConverter that is + registered for the specified type to convert + the raw String values before modifying the field value. +

        + Prior to 2.0, the type attribute was necessary for Collection and Map fields, + but starting from 2.0 picocli will infer the component type from the generic type's type arguments. + For example, for a field of type Map<TimeUnit, Long> picocli will know the positional parameter + should be split up in key=value pairs, where the key should be converted to a java.util.concurrent.TimeUnit + enum value, and the value should be converted to a Long. No @Parameters(type=...) type attribute + is required for this. For generic types with wildcards, picocli will take the specified upper or lower bound + as the Class to convert to, unless the @Parameters annotation specifies an explicit type attribute. +

        + If the field type is a raw collection or a raw map, and you want it to contain other values than Strings, + or if the generic type's type arguments are interfaces or abstract classes, you may + specify a type attribute to control the Class that the positional parameter should be converted to.

        +
        +
        Returns:
        +
        the type(s) to convert the raw String values
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        converter

        +
        public abstract java.lang.Class<? extends CommandLine.ITypeConverter<?>>[] converter
        +
        Optionally specify one or more CommandLine.ITypeConverter classes to use to convert the command line argument into + a strongly typed value (or key-value pair for map fields). This is useful when a particular field should + use a custom conversion that is different from the normal conversion for the field's type. +

        For example, for a specific field you may want to use a converter that maps the constant names defined + in java.sql.Types to the int value of these constants, but any other int fields should + not be affected by this and should continue to use the standard int converter that parses numeric values.

        +
        +
        Returns:
        +
        the type converter(s) to use to convert String values to strongly typed values for this field
        +
        See Also:
        +
        CommandLine.registerConverter(Class, ITypeConverter)
        +
        +
        +
        Default:
        +
        {}
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        split

        +
        public abstract java.lang.String split
        +
        Specify a regular expression to use to split positional parameter values before applying them to the field. + All elements resulting from the split are added to the array or Collection. Ignored for single-value fields.
        +
        +
        Returns:
        +
        a regular expression to split operand values or "" if the value should not be split
        +
        See Also:
        +
        String.split(String)
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        hidden

        +
        public abstract boolean hidden
        +
        Set hidden=true if this parameter should not be included in the usage message.
        +
        +
        Returns:
        +
        whether this parameter should be excluded from the usage message
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        defaultValue

        +
        public abstract java.lang.String defaultValue
        +
        Returns the default value of this positional parameter, before splitting and type conversion.
        +
        +
        Returns:
        +
        a String that (after type conversion) will be used as the value for this positional parameter if no value was specified on the command line
        +
        Since:
        +
        3.2
        +
        +
        +
        Default:
        +
        "__no_default_value__"
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        showDefaultValue

        +
        public abstract CommandLine.Help.Visibility showDefaultValue
        +
        Use this attribute to control for a specific positional parameter whether its default value should be shown in the usage + help message. If not specified, the default value is only shown when the CommandLine.Command.showDefaultValues() + is set true on the command. Use this attribute to specify whether the default value + for this specific positional parameter should always be shown or never be shown, regardless of the command setting. +

        Note that picocli 3.2 allows embedding default values anywhere in the description that ignores this setting.

        +
        +
        Returns:
        +
        whether this positional parameter's default value should be shown in the usage help message
        +
        +
        +
        Default:
        +
        picocli.CommandLine.Help.Visibility.ON_DEMAND
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        completionCandidates

        +
        public abstract java.lang.Class<? extends java.lang.Iterable<java.lang.String>> completionCandidates
        +
        Use this attribute to specify an Iterable<String> class that generates completion candidates for + this positional parameter. For map fields, completion candidates should be in key=value form. +

        + Completion candidates are used in bash completion scripts generated by the picocli.AutoComplete class. + Unfortunately, picocli.AutoComplete is not very good yet at generating completions for positional parameters. +

        +
        +
        Returns:
        +
        a class whose instances can iterate over the completion candidates for this positional parameter
        +
        Since:
        +
        3.2
        +
        See Also:
        +
        CommandLine.IFactory
        +
        +
        +
        Default:
        +
        picocli.CommandLine.NoCompletionCandidates.class
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        interactive

        +
        public abstract boolean interactive
        +
        Set interactive=true if this positional parameter will prompt the end user for a value (like a password). + Only supported for single-value positional parameters (not arrays, collections or maps). + When running on Java 6 or greater, this will use the Console.readPassword() API to get a value without echoing input to the console.
        +
        +
        Returns:
        +
        whether this positional parameter prompts the end user for a value to be entered on the command line
        +
        Since:
        +
        3.5
        +
        +
        +
        Default:
        +
        false
        +
        +
      • +
      +
    • +
    +
      +
    • + + +
        +
      • +

        descriptionKey

        +
        public abstract java.lang.String descriptionKey
        +
        ResourceBundle key for this option. If not specified, (and a ResourceBundle exists for this command) an attempt + is made to find the positional parameter description using paramLabel() + "[" + index() + "]" as key.
        +
        +
        Since:
        +
        3.6
        +
        See Also:
        +
        CommandLine.Model.PositionalParamSpec.description()
        +
        +
        +
        Default:
        +
        ""
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.ParentCommand.html b/docs/man/3.x/apidocs/picocli/CommandLine.ParentCommand.html new file mode 100644 index 000000000..8f5590e5e --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.ParentCommand.html @@ -0,0 +1,195 @@ + + + + + +CommandLine.ParentCommand (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Annotation Type CommandLine.ParentCommand

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    + @Target(value=FIELD)
    +public static @interface CommandLine.ParentCommand
    +

    + Fields annotated with @ParentCommand will be initialized with the parent command of the current subcommand. + If the current command does not have a parent command, this annotation has no effect. +

    + Parent commands often define options that apply to all the subcommands. + This annotation offers a convenient way to inject a reference to the parent command into a subcommand, so the + subcommand can access its parent options. For example: +

    + @Command(name = "top", subcommands = Sub.class)
    + class Top implements Runnable {
    +
    +     @Option(names = {"-d", "--directory"}, description = "this option applies to all subcommands")
    +     File baseDirectory;
    +
    +     public void run() { System.out.println("Hello from top"); }
    + }
    +
    + @Command(name = "sub")
    + class Sub implements Runnable {
    +
    +     @ParentCommand
    +     private Top parent;
    +
    +     public void run() {
    +         System.out.println("Subcommand: parent command 'directory' is " + parent.baseDirectory);
    +     }
    + }
    + 
    +
    +
    Since:
    +
    2.2
    +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.ParseResult.Builder.html b/docs/man/3.x/apidocs/picocli/CommandLine.ParseResult.Builder.html new file mode 100644 index 000000000..77616b5ef --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.ParseResult.Builder.html @@ -0,0 +1,388 @@ + + + + + +CommandLine.ParseResult.Builder (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.ParseResult.Builder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine.ParseResult
    +
    +
    +
    +
    public static class CommandLine.ParseResult.Builder
    +extends java.lang.Object
    +
    Builds immutable ParseResult instances.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        build

        +
        public CommandLine.ParseResult build()
        +
        Creates and returns a new ParseResult instance for this builder's configuration.
        +
      • +
      + + + +
        +
      • +

        add

        +
        public CommandLine.ParseResult.Builder add(CommandLine.Model.ArgSpec arg,
        +                                           int position)
        +
        Adds the specified OptionSpec or PositionalParamSpec to the list of options and parameters + that were matched on the command line.
        +
        +
        Parameters:
        +
        arg - the matched OptionSpec or PositionalParamSpec
        +
        position - the command line position at which the PositionalParamSpec was matched. Ignored for OptionSpecs.
        +
        Returns:
        +
        this builder for method chaining
        +
        +
      • +
      + + + + + + + +
        +
      • +

        addPositionalParam

        +
        public CommandLine.ParseResult.Builder addPositionalParam(CommandLine.Model.PositionalParamSpec positionalParam,
        +                                                          int position)
        +
        Adds the specified PositionalParamSpec to the list of parameters that were matched on the command line.
        +
        +
        Parameters:
        +
        positionalParam - the matched PositionalParamSpec
        +
        position - the command line position at which the PositionalParamSpec was matched.
        +
        Returns:
        +
        this builder for method chaining
        +
        +
      • +
      + + + +
        +
      • +

        addUnmatched

        +
        public CommandLine.ParseResult.Builder addUnmatched(java.lang.String arg)
        +
        Adds the specified command line argument to the list of unmatched command line arguments.
        +
      • +
      + + + +
        +
      • +

        addUnmatched

        +
        public CommandLine.ParseResult.Builder addUnmatched(java.util.Stack<java.lang.String> args)
        +
        Adds all elements of the specified command line arguments stack to the list of unmatched command line arguments.
        +
      • +
      + + + + + + + +
        +
      • +

        originalArgs

        +
        public CommandLine.ParseResult.Builder originalArgs(java.lang.String[] originalArgs)
        +
        Sets the specified command line arguments that were parsed.
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.ParseResult.html b/docs/man/3.x/apidocs/picocli/CommandLine.ParseResult.html new file mode 100644 index 000000000..a603bfc9e --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.ParseResult.html @@ -0,0 +1,691 @@ + + + + + +CommandLine.ParseResult (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.ParseResult

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.ParseResult
    +extends java.lang.Object
    +
    Encapsulates the result of parsing an array of command line arguments.
    +
    +
    Since:
    +
    3.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class CommandLine.ParseResult.Builder +
      Builds immutable ParseResult instances.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.util.List<CommandLine>asCommandLineList() +
      Returns this ParseResult as a list of CommandLine objects, one for each matched command/subcommand.
      +
      static CommandLine.ParseResult.Builderbuilder(CommandLine.Model.CommandSpec commandSpec) +
      Creates and returns a new ParseResult.Builder for the specified command spec.
      +
      CommandLine.Model.CommandSpeccommandSpec() +
      Returns the CommandSpec for the matched command.
      +
      java.util.List<java.lang.Exception>errors() +
      If CommandLine.Model.ParserSpec.collectErrors is true, returns the list of exceptions that were encountered during parsing, otherwise, returns an empty list.
      +
      booleanhasMatchedOption(char shortName) +
      Returns whether an option whose aliases include the specified short name was matched on the command line.
      +
      booleanhasMatchedOption(CommandLine.Model.OptionSpec option) +
      Returns whether the specified option was matched on the command line.
      +
      booleanhasMatchedOption(java.lang.String name) +
      Returns whether an option whose aliases include the specified name was matched on the command line.
      +
      booleanhasMatchedPositional(CommandLine.Model.PositionalParamSpec positional) +
      Returns whether the specified positional parameter was matched on the command line.
      +
      booleanhasMatchedPositional(int position) +
      Returns whether a positional parameter was matched at the specified position.
      +
      booleanhasSubcommand() +
      Returns true if a subcommand was matched on the command line, false otherwise.
      +
      booleanisUsageHelpRequested() +
      Returns true if one of the options that was matched on the command line is a usageHelp option.
      +
      booleanisVersionHelpRequested() +
      Returns true if one of the options that was matched on the command line is a versionHelp option.
      +
      CommandLine.Model.OptionSpecmatchedOption(char shortName) +
      Returns the option with the specified short name, or null if no option with that name was matched + on the command line.
      +
      CommandLine.Model.OptionSpecmatchedOption(java.lang.String name) +
      Returns the option with the specified name, or null if no option with that name was matched on the command line.
      +
      java.util.List<CommandLine.Model.OptionSpec>matchedOptions() +
      Returns a list of matched options, in the order they were found on the command line.
      +
      <T> TmatchedOptionValue(char shortName, + T defaultValue) +
      Returns the command line argument value of the option with the specified name, converted to the type of the option, or the specified default value if no option with the specified name was matched.
      +
      <T> TmatchedOptionValue(java.lang.String name, + T defaultValue) +
      Returns the command line argument value of the option with the specified name, converted to the type of the option, or the specified default value if no option with the specified name was matched.
      +
      CommandLine.Model.PositionalParamSpecmatchedPositional(int position) +
      Returns the first PositionalParamSpec that matched an argument at the specified position, or null if no positional parameters were matched at that position.
      +
      java.util.List<CommandLine.Model.PositionalParamSpec>matchedPositionals() +
      Returns a list of matched positional parameters.
      +
      java.util.List<CommandLine.Model.PositionalParamSpec>matchedPositionals(int position) +
      Returns all PositionalParamSpec objects that matched an argument at the specified position, or an empty list if no positional parameters were matched at that position.
      +
      <T> TmatchedPositionalValue(int position, + T defaultValue) +
      Returns the command line argument value of the positional parameter at the specified position, converted to the type of the positional parameter, or the specified default value if no positional parameter was matched at that position.
      +
      java.util.List<java.lang.String>originalArgs() +
      Returns the command line arguments that were parsed.
      +
      CommandLine.ParseResultsubcommand() +
      Returns the ParseResult for the subcommand of this command that was matched on the command line, or null if no subcommand was matched.
      +
      java.util.List<java.lang.String>unmatched() +
      Returns a list of command line arguments that did not match any options or positional parameters.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        matchedOption

        +
        public CommandLine.Model.OptionSpec matchedOption(char shortName)
        +
        Returns the option with the specified short name, or null if no option with that name was matched + on the command line. +

        Use getValue on the returned OptionSpec to get the matched value (or values), + converted to the type of the option. Alternatively, use stringValues + to get the matched String values after they were split into parts, or + originalStringValues to get the original String values that were + matched on the command line, before any processing. +

        To get the default value of an option that was + not matched on the command line, use + parseResult.commandSpec().findOption(shortName).getValue().

        +
        +
        See Also:
        +
        CommandLine.Model.CommandSpec.findOption(char)
        +
        +
      • +
      + + + +
        +
      • +

        matchedOption

        +
        public CommandLine.Model.OptionSpec matchedOption(java.lang.String name)
        +
        Returns the option with the specified name, or null if no option with that name was matched on the command line. +

        Use getValue on the returned OptionSpec to get the matched value (or values), + converted to the type of the option. Alternatively, use stringValues + to get the matched String values after they were split into parts, or + originalStringValues to get the original String values that were + matched on the command line, before any processing. +

        To get the default value of an option that was + not matched on the command line, use + parseResult.commandSpec().findOption(String).getValue().

        +
        +
        Parameters:
        +
        name - used to search the matched options. May be an alias of the option name that was actually specified on the command line. + The specified name may include option name prefix characters or not.
        +
        See Also:
        +
        CommandLine.Model.CommandSpec.findOption(String)
        +
        +
      • +
      + + + +
        +
      • +

        matchedPositional

        +
        public CommandLine.Model.PositionalParamSpec matchedPositional(int position)
        +
        Returns the first PositionalParamSpec that matched an argument at the specified position, or null if no positional parameters were matched at that position.
        +
      • +
      + + + +
        +
      • +

        matchedPositionals

        +
        public java.util.List<CommandLine.Model.PositionalParamSpec> matchedPositionals(int position)
        +
        Returns all PositionalParamSpec objects that matched an argument at the specified position, or an empty list if no positional parameters were matched at that position.
        +
      • +
      + + + + + + + +
        +
      • +

        hasMatchedOption

        +
        public boolean hasMatchedOption(char shortName)
        +
        Returns whether an option whose aliases include the specified short name was matched on the command line.
        +
        +
        Parameters:
        +
        shortName - used to search the matched options. May be an alias of the option name that was actually specified on the command line.
        +
        +
      • +
      + + + +
        +
      • +

        hasMatchedOption

        +
        public boolean hasMatchedOption(java.lang.String name)
        +
        Returns whether an option whose aliases include the specified name was matched on the command line.
        +
        +
        Parameters:
        +
        name - used to search the matched options. May be an alias of the option name that was actually specified on the command line. + The specified name may include option name prefix characters or not.
        +
        +
      • +
      + + + +
        +
      • +

        hasMatchedOption

        +
        public boolean hasMatchedOption(CommandLine.Model.OptionSpec option)
        +
        Returns whether the specified option was matched on the command line.
        +
      • +
      + + + +
        +
      • +

        hasMatchedPositional

        +
        public boolean hasMatchedPositional(int position)
        +
        Returns whether a positional parameter was matched at the specified position.
        +
      • +
      + + + +
        +
      • +

        hasMatchedPositional

        +
        public boolean hasMatchedPositional(CommandLine.Model.PositionalParamSpec positional)
        +
        Returns whether the specified positional parameter was matched on the command line.
        +
      • +
      + + + +
        +
      • +

        matchedOptions

        +
        public java.util.List<CommandLine.Model.OptionSpec> matchedOptions()
        +
        Returns a list of matched options, in the order they were found on the command line.
        +
      • +
      + + + + + + + +
        +
      • +

        unmatched

        +
        public java.util.List<java.lang.String> unmatched()
        +
        Returns a list of command line arguments that did not match any options or positional parameters.
        +
      • +
      + + + +
        +
      • +

        originalArgs

        +
        public java.util.List<java.lang.String> originalArgs()
        +
        Returns the command line arguments that were parsed.
        +
      • +
      + + + +
        +
      • +

        errors

        +
        public java.util.List<java.lang.Exception> errors()
        +
        If CommandLine.Model.ParserSpec.collectErrors is true, returns the list of exceptions that were encountered during parsing, otherwise, returns an empty list.
        +
        +
        Since:
        +
        3.2
        +
        +
      • +
      + + + + + +
        +
      • +

        matchedOptionValue

        +
        public <T> T matchedOptionValue(char shortName,
        +                                T defaultValue)
        +
        Returns the command line argument value of the option with the specified name, converted to the type of the option, or the specified default value if no option with the specified name was matched.
        +
      • +
      + + + + + +
        +
      • +

        matchedOptionValue

        +
        public <T> T matchedOptionValue(java.lang.String name,
        +                                T defaultValue)
        +
        Returns the command line argument value of the option with the specified name, converted to the type of the option, or the specified default value if no option with the specified name was matched.
        +
      • +
      + + + + + +
        +
      • +

        matchedPositionalValue

        +
        public <T> T matchedPositionalValue(int position,
        +                                    T defaultValue)
        +
        Returns the command line argument value of the positional parameter at the specified position, converted to the type of the positional parameter, or the specified default value if no positional parameter was matched at that position.
        +
      • +
      + + + +
        +
      • +

        hasSubcommand

        +
        public boolean hasSubcommand()
        +
        Returns true if a subcommand was matched on the command line, false otherwise.
        +
      • +
      + + + +
        +
      • +

        subcommand

        +
        public CommandLine.ParseResult subcommand()
        +
        Returns the ParseResult for the subcommand of this command that was matched on the command line, or null if no subcommand was matched.
        +
      • +
      + + + +
        +
      • +

        isUsageHelpRequested

        +
        public boolean isUsageHelpRequested()
        +
        Returns true if one of the options that was matched on the command line is a usageHelp option.
        +
      • +
      + + + +
        +
      • +

        isVersionHelpRequested

        +
        public boolean isVersionHelpRequested()
        +
        Returns true if one of the options that was matched on the command line is a versionHelp option.
        +
      • +
      + + + +
        +
      • +

        asCommandLineList

        +
        public java.util.List<CommandLine> asCommandLineList()
        +
        Returns this ParseResult as a list of CommandLine objects, one for each matched command/subcommand. + For backwards compatibility with pre-3.0 methods.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.PicocliException.html b/docs/man/3.x/apidocs/picocli/CommandLine.PicocliException.html new file mode 100644 index 000000000..215fca0eb --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.PicocliException.html @@ -0,0 +1,294 @@ + + + + + +CommandLine.PicocliException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.PicocliException

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      PicocliException(java.lang.String msg) 
      PicocliException(java.lang.String msg, + java.lang.Throwable t) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PicocliException

        +
        public PicocliException(java.lang.String msg)
        +
      • +
      + + + +
        +
      • +

        PicocliException

        +
        public PicocliException(java.lang.String msg,
        +                        java.lang.Throwable t)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Range.html b/docs/man/3.x/apidocs/picocli/CommandLine.Range.html new file mode 100644 index 000000000..072e27fd0 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Range.html @@ -0,0 +1,664 @@ + + + + + +CommandLine.Range (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.Range

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.lang.Comparable<CommandLine.Range>
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.Range
    +extends java.lang.Object
    +implements java.lang.Comparable<CommandLine.Range>
    +
    Describes the number of parameters required and accepted by an option or a positional parameter.
    +
    +
    Since:
    +
    0.9.7
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      booleanisVariable 
      intmax +
      Maximum accepted number of parameters for an option or positional parameter.
      +
      intmin +
      Required number of parameters for an option or positional parameter.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Range(int min, + int max, + boolean variable, + boolean unspecified, + java.lang.String originalValue) +
      Constructs a new Range object with the specified parameters.
      +
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        min

        +
        public final int min
        +
        Required number of parameters for an option or positional parameter.
        +
      • +
      + + + +
        +
      • +

        max

        +
        public final int max
        +
        Maximum accepted number of parameters for an option or positional parameter.
        +
      • +
      + + + +
        +
      • +

        isVariable

        +
        public final boolean isVariable
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Range

        +
        public Range(int min,
        +             int max,
        +             boolean variable,
        +             boolean unspecified,
        +             java.lang.String originalValue)
        +
        Constructs a new Range object with the specified parameters.
        +
        +
        Parameters:
        +
        min - minimum number of required parameters
        +
        max - maximum number of allowed parameters (or Integer.MAX_VALUE if variable)
        +
        variable - true if any number or parameters is allowed, false otherwise
        +
        unspecified - true if no arity was specified on the option/parameter (value is based on type)
        +
        originalValue - the original value that was specified on the option or parameter
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        optionArity

        +
        public static CommandLine.Range optionArity(java.lang.reflect.Field field)
        +
        Returns a new Range based on the CommandLine.Option.arity() annotation on the specified field, + or the field type's default arity if no arity was specified.
        +
        +
        Parameters:
        +
        field - the field whose Option annotation to inspect
        +
        Returns:
        +
        a new Range based on the Option arity annotation on the specified field
        +
        +
      • +
      + + + +
        +
      • +

        parameterArity

        +
        public static CommandLine.Range parameterArity(java.lang.reflect.Field field)
        +
        Returns a new Range based on the CommandLine.Parameters.arity() annotation on the specified field, + or the field type's default arity if no arity was specified.
        +
        +
        Parameters:
        +
        field - the field whose Parameters annotation to inspect
        +
        Returns:
        +
        a new Range based on the Parameters arity annotation on the specified field
        +
        +
      • +
      + + + +
        +
      • +

        parameterIndex

        +
        public static CommandLine.Range parameterIndex(java.lang.reflect.Field field)
        +
        Returns a new Range based on the CommandLine.Parameters.index() annotation on the specified field.
        +
        +
        Parameters:
        +
        field - the field whose Parameters annotation to inspect
        +
        Returns:
        +
        a new Range based on the Parameters index annotation on the specified field
        +
        +
      • +
      + + + +
        +
      • +

        defaultArity

        +
        public static CommandLine.Range defaultArity(java.lang.reflect.Field field)
        +
        Returns the default arity Range: for options this is 0 for booleans and 1 for + other types, for parameters booleans have arity 0, arrays or Collections have + arity "0..*", and other types have arity 1.
        +
        +
        Parameters:
        +
        field - the field whose default arity to return
        +
        Returns:
        +
        a new Range indicating the default arity of the specified field
        +
        Since:
        +
        2.0
        +
        +
      • +
      + + + +
        +
      • +

        defaultArity

        +
        @Deprecated
        +public static CommandLine.Range defaultArity(java.lang.Class<?> type)
        +
        Deprecated. use defaultArity(Field) instead
        +
        Returns the default arity Range for options: booleans have arity 0, other types have arity 1.
        +
        +
        Parameters:
        +
        type - the type whose default arity to return
        +
        Returns:
        +
        a new Range indicating the default arity of the specified type
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CommandLine.Range valueOf(java.lang.String range)
        +
        Leniently parses the specified String as an Range value and return the result. A range string can + be a fixed integer value or a range of the form MIN_VALUE + ".." + MAX_VALUE. If the + MIN_VALUE string is not numeric, the minimum is zero. If the MAX_VALUE is not numeric, the + range is taken to be variable and the maximum is Integer.MAX_VALUE.
        +
        +
        Parameters:
        +
        range - the value range string to parse
        +
        Returns:
        +
        a new Range value
        +
        +
      • +
      + + + +
        +
      • +

        min

        +
        public CommandLine.Range min(int newMin)
        +
        Returns a new Range object with the min value replaced by the specified value. + The max of the returned Range is guaranteed not to be less than the new min value.
        +
        +
        Parameters:
        +
        newMin - the min value of the returned Range object
        +
        Returns:
        +
        a new Range object with the specified min value
        +
        +
      • +
      + + + +
        +
      • +

        max

        +
        public CommandLine.Range max(int newMax)
        +
        Returns a new Range object with the max value replaced by the specified value. + The min of the returned Range is guaranteed not to be greater than the new max value.
        +
        +
        Parameters:
        +
        newMax - the max value of the returned Range object
        +
        Returns:
        +
        a new Range object with the specified max value
        +
        +
      • +
      + + + +
        +
      • +

        unspecified

        +
        public CommandLine.Range unspecified(boolean unspecified)
        +
        Returns a new Range object with the isUnspecified value replaced by the specified value.
        +
        +
        Parameters:
        +
        unspecified - the unspecified value of the returned Range object
        +
        Returns:
        +
        a new Range object with the specified unspecified value
        +
        +
      • +
      + + + +
        +
      • +

        contains

        +
        public boolean contains(int value)
        +
        Returns true if this Range includes the specified value, false otherwise.
        +
        +
        Parameters:
        +
        value - the value to check
        +
        Returns:
        +
        true if the specified value is not less than the minimum and not greater than the maximum of this Range
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object object)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.RunAll.html b/docs/man/3.x/apidocs/picocli/CommandLine.RunAll.html new file mode 100644 index 000000000..66bc897e1 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.RunAll.html @@ -0,0 +1,391 @@ + + + + + +CommandLine.RunAll (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.RunAll

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RunAll

        +
        public RunAll()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleParseResult

        +
        public java.util.List<java.lang.Object> handleParseResult(java.util.List<CommandLine> parsedCommands,
        +                                                          java.io.PrintStream out,
        +                                                          CommandLine.Help.Ansi ansi)
        +
        Prints help if requested, and otherwise executes the top-level command and all subcommands as Runnable + or Callable. Finally, either a list of result objects is returned, or the JVM is terminated if an exit + code was set. If any of the CommandLine commands does not implement either + Runnable or Callable, an ExecutionException + is thrown detailing the problem and capturing the offending CommandLine object.
        +
        +
        Specified by:
        +
        handleParseResult in interface CommandLine.IParseResultHandler
        +
        Parameters:
        +
        parsedCommands - the CommandLine objects that resulted from successfully parsing the command line arguments
        +
        out - the PrintStream to print help to if requested
        +
        ansi - for printing help messages using ANSI styles and colors
        +
        Returns:
        +
        an empty list if help was requested, or a list containing the result of executing all commands: + the return values from calling the Callable commands, null elements for commands that implement Runnable
        +
        Throws:
        +
        CommandLine.ParameterException - if the HelpCommand was invoked for an unknown subcommand. Any ParameterExceptions + thrown from this method are treated as if this exception was thrown during parsing and passed to the CommandLine.IExceptionHandler
        +
        CommandLine.ExecutionException - if a problem occurred while processing the parse results; use + CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed
        +
        +
      • +
      + + + +
        +
      • +

        handle

        +
        protected java.util.List<java.lang.Object> handle(CommandLine.ParseResult parseResult)
        +                                           throws CommandLine.ExecutionException
        +
        Executes the top-level command and all subcommands as Runnable or Callable. + If any of the CommandLine commands does not implement either Runnable or Callable, an ExecutionException + is thrown detailing the problem and capturing the offending CommandLine object.
        +
        +
        Specified by:
        +
        handle in class CommandLine.AbstractParseResultHandler<java.util.List<java.lang.Object>>
        +
        Parameters:
        +
        parseResult - the ParseResult that resulted from successfully parsing the command line arguments
        +
        Returns:
        +
        an empty list if help was requested, or a list containing the result of executing all commands: + the return values from calling the Callable commands, null elements for commands that implement Runnable
        +
        Throws:
        +
        CommandLine.ExecutionException - if a problem occurred while processing the parse results; use + CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.RunFirst.html b/docs/man/3.x/apidocs/picocli/CommandLine.RunFirst.html new file mode 100644 index 000000000..2586a9688 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.RunFirst.html @@ -0,0 +1,389 @@ + + + + + +CommandLine.RunFirst (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.RunFirst

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RunFirst

        +
        public RunFirst()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleParseResult

        +
        public java.util.List<java.lang.Object> handleParseResult(java.util.List<CommandLine> parsedCommands,
        +                                                          java.io.PrintStream out,
        +                                                          CommandLine.Help.Ansi ansi)
        +
        Prints help if requested, and otherwise executes the top-level Runnable or Callable command. + Finally, either a list of result objects is returned, or the JVM is terminated if an exit code was set. + If the top-level command does not implement either Runnable or Callable, an ExecutionException + is thrown detailing the problem and capturing the offending CommandLine object.
        +
        +
        Specified by:
        +
        handleParseResult in interface CommandLine.IParseResultHandler
        +
        Parameters:
        +
        parsedCommands - the CommandLine objects that resulted from successfully parsing the command line arguments
        +
        out - the PrintStream to print help to if requested
        +
        ansi - for printing help messages using ANSI styles and colors
        +
        Returns:
        +
        an empty list if help was requested, or a list containing a single element: the result of calling the + Callable, or a null element if the top-level command was a Runnable
        +
        Throws:
        +
        CommandLine.ParameterException - if the HelpCommand was invoked for an unknown subcommand. Any ParameterExceptions + thrown from this method are treated as if this exception was thrown during parsing and passed to the CommandLine.IExceptionHandler
        +
        CommandLine.ExecutionException - if a problem occurred while processing the parse results; use + CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed
        +
        +
      • +
      + + + +
        +
      • +

        handle

        +
        protected java.util.List<java.lang.Object> handle(CommandLine.ParseResult parseResult)
        +                                           throws CommandLine.ExecutionException
        +
        Executes the top-level Runnable or Callable subcommand. + If the top-level command does not implement either Runnable or Callable, an ExecutionException + is thrown detailing the problem and capturing the offending CommandLine object.
        +
        +
        Specified by:
        +
        handle in class CommandLine.AbstractParseResultHandler<java.util.List<java.lang.Object>>
        +
        Parameters:
        +
        parseResult - the ParseResult that resulted from successfully parsing the command line arguments
        +
        Returns:
        +
        an empty list if help was requested, or a list containing a single element: the result of calling the + Callable, or a null element if the last (sub)command was a Runnable
        +
        Throws:
        +
        CommandLine.ExecutionException - if a problem occurred while processing the parse results; use + CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.RunLast.html b/docs/man/3.x/apidocs/picocli/CommandLine.RunLast.html new file mode 100644 index 000000000..8720dffc1 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.RunLast.html @@ -0,0 +1,422 @@ + + + + + +CommandLine.RunLast (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.RunLast

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    CommandLine.IParseResultHandler, CommandLine.IParseResultHandler2<java.util.List<java.lang.Object>>
    +
    +
    +
    Enclosing class:
    +
    CommandLine
    +
    +
    +
    +
    public static class CommandLine.RunLast
    +extends CommandLine.AbstractParseResultHandler<java.util.List<java.lang.Object>>
    +implements CommandLine.IParseResultHandler
    +
    Command line parse result handler that prints help if requested, and otherwise executes the most specific + Runnable or Callable subcommand. + For use in the parseWithHandler methods. +

    + Something like this:

    +
    
    +     // RunLast implementation: print help if requested, otherwise execute the most specific subcommand
    +     List<CommandLine> parsedCommands = parseResult.asCommandLineList();
    +     if (CommandLine.printHelpIfRequested(parsedCommands, out(), err(), ansi())) {
    +         return emptyList();
    +     }
    +     CommandLine last = parsedCommands.get(parsedCommands.size() - 1);
    +     Object command = last.getCommand();
    +     Object result = null;
    +     if (command instanceof Runnable) {
    +         try {
    +             ((Runnable) command).run();
    +         } catch (Exception ex) {
    +             throw new ExecutionException(last, "Error in runnable " + command, ex);
    +         }
    +     } else if (command instanceof Callable) {
    +         try {
    +             result = ((Callable) command).call();
    +         } catch (Exception ex) {
    +             throw new ExecutionException(last, "Error in callable " + command, ex);
    +         }
    +     } else {
    +         throw new ExecutionException(last, "Parsed command (" + command + ") is not Runnable or Callable");
    +     }
    +     if (hasExitCode()) { System.exit(exitCode()); }
    +     return Arrays.asList(result);
    + 
    +

    + From picocli v2.0, RunLast is used to implement the run + and call convenience methods. +

    +
    +
    Since:
    +
    2.0
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RunLast

        +
        public RunLast()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        handleParseResult

        +
        public java.util.List<java.lang.Object> handleParseResult(java.util.List<CommandLine> parsedCommands,
        +                                                          java.io.PrintStream out,
        +                                                          CommandLine.Help.Ansi ansi)
        +
        Prints help if requested, and otherwise executes the most specific Runnable or Callable subcommand. + Finally, either a list of result objects is returned, or the JVM is terminated if an exit code was set. + If the last (sub)command does not implement either Runnable or Callable, an ExecutionException + is thrown detailing the problem and capturing the offending CommandLine object.
        +
        +
        Specified by:
        +
        handleParseResult in interface CommandLine.IParseResultHandler
        +
        Parameters:
        +
        parsedCommands - the CommandLine objects that resulted from successfully parsing the command line arguments
        +
        out - the PrintStream to print help to if requested
        +
        ansi - for printing help messages using ANSI styles and colors
        +
        Returns:
        +
        an empty list if help was requested, or a list containing a single element: the result of calling the + Callable, or a null element if the last (sub)command was a Runnable
        +
        Throws:
        +
        CommandLine.ParameterException - if the HelpCommand was invoked for an unknown subcommand. Any ParameterExceptions + thrown from this method are treated as if this exception was thrown during parsing and passed to the CommandLine.IExceptionHandler
        +
        CommandLine.ExecutionException - if a problem occurred while processing the parse results; use + CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed
        +
        +
      • +
      + + + +
        +
      • +

        handle

        +
        protected java.util.List<java.lang.Object> handle(CommandLine.ParseResult parseResult)
        +                                           throws CommandLine.ExecutionException
        +
        Executes the most specific Runnable or Callable subcommand. + If the last (sub)command does not implement either Runnable or Callable, an ExecutionException + is thrown detailing the problem and capturing the offending CommandLine object.
        +
        +
        Specified by:
        +
        handle in class CommandLine.AbstractParseResultHandler<java.util.List<java.lang.Object>>
        +
        Parameters:
        +
        parseResult - the ParseResult that resulted from successfully parsing the command line arguments
        +
        Returns:
        +
        an empty list if help was requested, or a list containing a single element: the result of calling the + Callable, or a null element if the last (sub)command was a Runnable
        +
        Throws:
        +
        CommandLine.ExecutionException - if a problem occurred while processing the parse results; use + CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Spec.html b/docs/man/3.x/apidocs/picocli/CommandLine.Spec.html new file mode 100644 index 000000000..2899be6d9 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Spec.html @@ -0,0 +1,177 @@ + + + + + +CommandLine.Spec (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Annotation Type CommandLine.Spec

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    + @Target(value={FIELD,METHOD})
    +public static @interface CommandLine.Spec
    +
    Fields annotated with @Spec will be initialized with the CommandSpec for the command the field is part of. Example usage: +
    + class InjectSpecExample implements Runnable {
    +     @Spec CommandSpec commandSpec;
    +     //...
    +     public void run() {
    +         // do something with the injected objects
    +     }
    + }
    + 
    +
    +
    Since:
    +
    3.2
    +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.TypeConversionException.html b/docs/man/3.x/apidocs/picocli/CommandLine.TypeConversionException.html new file mode 100644 index 000000000..624100e3d --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.TypeConversionException.html @@ -0,0 +1,275 @@ + + + + + +CommandLine.TypeConversionException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.TypeConversionException

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      TypeConversionException(java.lang.String msg) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TypeConversionException

        +
        public TypeConversionException(java.lang.String msg)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.Unmatched.html b/docs/man/3.x/apidocs/picocli/CommandLine.Unmatched.html new file mode 100644 index 000000000..ba1623893 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.Unmatched.html @@ -0,0 +1,171 @@ + + + + + +CommandLine.Unmatched (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Annotation Type CommandLine.Unmatched

+
+
+
+
    +
  • +
    +
    +
    @Retention(value=RUNTIME)
    + @Target(value=FIELD)
    +public static @interface CommandLine.Unmatched
    +
    Fields annotated with @Unmatched will be initialized with the list of unmatched command line arguments, if any. + If this annotation is found, picocli automatically sets unmatchedArgumentsAllowed to true.
    +
    +
    Since:
    +
    3.0
    +
    See Also:
    +
    CommandLine.isUnmatchedArgumentsAllowed()
    +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.UnmatchedArgumentException.html b/docs/man/3.x/apidocs/picocli/CommandLine.UnmatchedArgumentException.html new file mode 100644 index 000000000..d7ebcd7b0 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.UnmatchedArgumentException.html @@ -0,0 +1,441 @@ + + + + + +CommandLine.UnmatchedArgumentException (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine.UnmatchedArgumentException

+
+
+ +
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.util.List<java.lang.String>getSuggestions() +
      Returns suggested solutions if such solutions exist, otherwise returns an empty list.
      +
      java.util.List<java.lang.String>getUnmatched() +
      Returns the unmatched command line arguments.
      +
      booleanisUnknownOption() +
      Returns true if the first unmatched command line arguments resembles an option, false otherwise.
      +
      static booleanprintSuggestions(CommandLine.ParameterException ex, + java.io.PrintStream out) +
      Returns true and prints suggested solutions to the specified stream if such solutions exist, otherwise returns false.
      +
      booleanprintSuggestions(java.io.PrintStream out) +
      Returns true and prints suggested solutions to the specified stream if such solutions exist, otherwise returns false.
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Throwable

        +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UnmatchedArgumentException

        +
        public UnmatchedArgumentException(CommandLine commandLine,
        +                                  java.lang.String msg)
        +
      • +
      + + + +
        +
      • +

        UnmatchedArgumentException

        +
        public UnmatchedArgumentException(CommandLine commandLine,
        +                                  java.util.Stack<java.lang.String> args)
        +
      • +
      + + + +
        +
      • +

        UnmatchedArgumentException

        +
        public UnmatchedArgumentException(CommandLine commandLine,
        +                                  java.util.List<java.lang.String> args)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        printSuggestions

        +
        public static boolean printSuggestions(CommandLine.ParameterException ex,
        +                                       java.io.PrintStream out)
        +
        Returns true and prints suggested solutions to the specified stream if such solutions exist, otherwise returns false.
        +
        +
        Since:
        +
        3.3.0
        +
        +
      • +
      + + + +
        +
      • +

        getUnmatched

        +
        public java.util.List<java.lang.String> getUnmatched()
        +
        Returns the unmatched command line arguments.
        +
        +
        Since:
        +
        3.3.0
        +
        +
      • +
      + + + +
        +
      • +

        isUnknownOption

        +
        public boolean isUnknownOption()
        +
        Returns true if the first unmatched command line arguments resembles an option, false otherwise.
        +
        +
        Since:
        +
        3.3.0
        +
        +
      • +
      + + + +
        +
      • +

        printSuggestions

        +
        public boolean printSuggestions(java.io.PrintStream out)
        +
        Returns true and prints suggested solutions to the specified stream if such solutions exist, otherwise returns false.
        +
        +
        Since:
        +
        3.3.0
        +
        +
      • +
      + + + +
        +
      • +

        getSuggestions

        +
        public java.util.List<java.lang.String> getSuggestions()
        +
        Returns suggested solutions if such solutions exist, otherwise returns an empty list.
        +
        +
        Since:
        +
        3.3.0
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/CommandLine.html b/docs/man/3.x/apidocs/picocli/CommandLine.html new file mode 100644 index 000000000..ca0f71843 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/CommandLine.html @@ -0,0 +1,4150 @@ + + + + + +CommandLine (picocli 3.9.5 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
picocli
+

Class CommandLine

+
+
+ +
+
    +
  • +
    +
    +
    public class CommandLine
    +extends java.lang.Object
    +

    + CommandLine interpreter that uses reflection to initialize an annotated domain object with values obtained from the + command line arguments. +

    Example

    +
    import static picocli.CommandLine.*;
    +
    + @Command(mixinStandardHelpOptions = true, version = "v3.0.0",
    +         header = "Encrypt FILE(s), or standard input, to standard output or to the output file.")
    + public class Encrypt {
    +
    +     @Parameters(type = File.class, description = "Any number of input files")
    +     private List<File> files = new ArrayList<File>();
    +
    +     @Option(names = { "-o", "--out" }, description = "Output file (default: print to console)")
    +     private File outputFile;
    +
    +     @Option(names = { "-v", "--verbose"}, description = "Verbose mode. Helpful for troubleshooting. Multiple -v options increase the verbosity.")
    +     private boolean[] verbose;
    + }
    + 
    +

    + Use CommandLine to initialize a domain object as follows: +

    + public static void main(String... args) {
    +     Encrypt encrypt = new Encrypt();
    +     try {
    +         ParseResult parseResult = new CommandLine(encrypt).parseArgs(args);
    +         if (!CommandLine.printHelpIfRequested(parseResult)) {
    +             runProgram(encrypt);
    +         }
    +     } catch (ParameterException ex) { // command line arguments could not be parsed
    +         System.err.println(ex.getMessage());
    +         ex.getCommandLine().usage(System.err);
    +     }
    + }
    + 

    + Invoke the above program with some command line arguments. The below are all equivalent: +

    +
    + --verbose --out=outfile in1 in2
    + --verbose --out outfile in1 in2
    + -v --out=outfile in1 in2
    + -v -o outfile in1 in2
    + -v -o=outfile in1 in2
    + -vo outfile in1 in2
    + -vo=outfile in1 in2
    + -v -ooutfile in1 in2
    + -vooutfile in1 in2
    + 
    +

    + Another example that implements Callable and uses the CommandLine.call convenience API to run in a single line of code: +

    +
    +  @Command(description = "Prints the checksum (MD5 by default) of a file to STDOUT.",
    +          name = "checksum", mixinStandardHelpOptions = true, version = "checksum 3.0")
    + class CheckSum implements Callable<Void> {
    +
    +     @Parameters(index = "0", description = "The file whose checksum to calculate.")
    +     private File file;
    +
    +     @Option(names = {"-a", "--algorithm"}, description = "MD5, SHA-1, SHA-256, ...")
    +     private String algorithm = "MD5";
    +
    +     public static void main(String[] args) throws Exception {
    +         // CheckSum implements Callable, so parsing, error handling and handling user
    +         // requests for usage help or version help can be done with one line of code.
    +         CommandLine.call(new CheckSum(), args);
    +     }
    +
    +     @Override
    +     public Void call() throws Exception {
    +         // your business logic goes here...
    +         byte[] fileContents = Files.readAllBytes(file.toPath());
    +         byte[] digest = MessageDigest.getInstance(algorithm).digest(fileContents);
    +         System.out.println(javax.xml.bind.DatatypeConverter.printHexBinary(digest));
    +         return null;
    +     }
    + }
    + 
    +

    Classes and Interfaces for Defining a CommandSpec Model

    +

    + Classes and Interfaces for Defining a CommandSpec Model +

    +

    Classes Related to Parsing Command Line Arguments

    +

    + Classes Related to Parsing Command Line Arguments +

    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        VERSION

        +
        public static final java.lang.String VERSION
        +
        This is picocli version "3.9.5".
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CommandLine

        +
        public CommandLine(java.lang.Object command)
        +
        Constructs a new CommandLine interpreter with the specified object (which may be an annotated user object or a CommandSpec) and a default subcommand factory. +

        The specified object may be a CommandSpec object, or it may be a @Command-annotated + user object with @Option and @Parameters-annotated fields, in which case picocli automatically + constructs a CommandSpec from this user object. +

        + When the parse(String...) method is called, the CommandSpec object will be + initialized based on command line arguments. If the commandSpec is created from an annotated user object, this + user object will be initialized based on the command line arguments.

        +
        +
        Parameters:
        +
        command - an annotated user object or a CommandSpec object to initialize from the command line arguments
        +
        Throws:
        +
        CommandLine.InitializationException - if the specified command object does not have a CommandLine.Command, CommandLine.Option or CommandLine.Parameters annotation
        +
        +
      • +
      + + + +
        +
      • +

        CommandLine

        +
        public CommandLine(java.lang.Object command,
        +                   CommandLine.IFactory factory)
        +
        Constructs a new CommandLine interpreter with the specified object (which may be an annotated user object or a CommandSpec) and object factory. +

        The specified object may be a CommandSpec object, or it may be a @Command-annotated + user object with @Option and @Parameters-annotated fields, in which case picocli automatically + constructs a CommandSpec from this user object. +

        If the specified command object is an interface Class with @Option and @Parameters-annotated methods, + picocli creates a Proxy whose methods return the matched command line values. + If the specified command object is a concrete Class, picocli delegates to the factory to get an instance. +

        + When the parse(String...) method is called, the CommandSpec object will be + initialized based on command line arguments. If the commandSpec is created from an annotated user object, this + user object will be initialized based on the command line arguments.

        +
        +
        Parameters:
        +
        command - an annotated user object or a CommandSpec object to initialize from the command line arguments
        +
        factory - the factory used to create instances of subcommands, converters, etc., that are registered declaratively with annotation attributes
        +
        Throws:
        +
        CommandLine.InitializationException - if the specified command object does not have a CommandLine.Command, CommandLine.Option or CommandLine.Parameters annotation
        +
        Since:
        +
        2.2
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCommandSpec

        +
        public CommandLine.Model.CommandSpec getCommandSpec()
        +
        Returns the CommandSpec model that this CommandLine was constructed with.
        +
        +
        Returns:
        +
        the CommandSpec model
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        addMixin

        +
        public CommandLine addMixin(java.lang.String name,
        +                            java.lang.Object mixin)
        +
        Adds the options and positional parameters in the specified mixin to this command. +

        The specified object may be a CommandSpec object, or it may be a user object with + @Option and @Parameters-annotated fields, in which case picocli automatically + constructs a CommandSpec from this user object. +

        +
        +
        Parameters:
        +
        name - the name by which the mixin object may later be retrieved
        +
        mixin - an annotated user object or a CommandSpec object whose options and positional parameters to add to this command
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        getMixins

        +
        public java.util.Map<java.lang.String,java.lang.Object> getMixins()
        +
        Returns a map of user objects whose options and positional parameters were added to ("mixed in" with) this command.
        +
        +
        Returns:
        +
        a new Map containing the user objects mixed in with this command. If CommandSpec objects without + user objects were programmatically added, use the underlying model directly.
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        addSubcommand

        +
        public CommandLine addSubcommand(java.lang.String name,
        +                                 java.lang.Object command)
        +
        Registers a subcommand with the specified name. For example: +
        + CommandLine commandLine = new CommandLine(new Git())
        +         .addSubcommand("status",   new GitStatus())
        +         .addSubcommand("commit",   new GitCommit();
        +         .addSubcommand("add",      new GitAdd())
        +         .addSubcommand("branch",   new GitBranch())
        +         .addSubcommand("checkout", new GitCheckout())
        +         //...
        +         ;
        + 
        + +

        The specified object can be an annotated object or a + CommandLine instance with its own nested subcommands. For example:

        +
        + CommandLine commandLine = new CommandLine(new MainCommand())
        +         .addSubcommand("cmd1",                 new ChildCommand1()) // subcommand
        +         .addSubcommand("cmd2",                 new ChildCommand2())
        +         .addSubcommand("cmd3", new CommandLine(new ChildCommand3()) // subcommand with nested sub-subcommands
        +                 .addSubcommand("cmd3sub1",                 new GrandChild3Command1())
        +                 .addSubcommand("cmd3sub2",                 new GrandChild3Command2())
        +                 .addSubcommand("cmd3sub3", new CommandLine(new GrandChild3Command3()) // deeper nesting
        +                         .addSubcommand("cmd3sub3sub1", new GreatGrandChild3Command3_1())
        +                         .addSubcommand("cmd3sub3sub2", new GreatGrandChild3Command3_2())
        +                 )
        +         );
        + 
        +

        The default type converters are available on all subcommands and nested sub-subcommands, but custom type + converters are registered only with the subcommand hierarchy as it existed when the custom type was registered. + To ensure a custom type converter is available to all subcommands, register the type converter last, after + adding subcommands.

        +

        See also the CommandLine.Command.subcommands() annotation to register subcommands declaratively.

        +
        +
        Parameters:
        +
        name - the string to recognize on the command line as a subcommand
        +
        command - the object to initialize with command line arguments following the subcommand name. + This may be a CommandLine instance with its own (nested) subcommands
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        0.9.7
        +
        See Also:
        +
        registerConverter(Class, ITypeConverter), +CommandLine.Command.subcommands()
        +
        +
      • +
      + + + +
        +
      • +

        addSubcommand

        +
        public CommandLine addSubcommand(java.lang.String name,
        +                                 java.lang.Object command,
        +                                 java.lang.String... aliases)
        +
        Registers a subcommand with the specified name and all specified aliases. See also addSubcommand(String, Object).
        +
        +
        Parameters:
        +
        name - the string to recognize on the command line as a subcommand
        +
        command - the object to initialize with command line arguments following the subcommand name. + This may be a CommandLine instance with its own (nested) subcommands
        +
        aliases - zero or more alias names that are also recognized on the command line as this subcommand
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.1
        +
        See Also:
        +
        addSubcommand(String, Object)
        +
        +
      • +
      + + + +
        +
      • +

        getSubcommands

        +
        public java.util.Map<java.lang.String,CommandLine> getSubcommands()
        +
        Returns a map with the subcommands registered on this instance.
        +
        +
        Returns:
        +
        a map with the registered subcommands
        +
        Since:
        +
        0.9.7
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getCommand

        +
        public <T> T getCommand()
        +
        Returns the annotated user object that this CommandLine instance was constructed with.
        +
        +
        Type Parameters:
        +
        T - the type of the variable that the return value is being assigned to
        +
        Returns:
        +
        the annotated object that this CommandLine instance was constructed with
        +
        Since:
        +
        0.9.7
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        setHelpFactory

        +
        public CommandLine setHelpFactory(CommandLine.IHelpFactory helpFactory)
        +
        Sets a new IHelpFactory to customize the usage help message.
        +
        +
        Parameters:
        +
        helpFactory - the new help factory. Must be non-null. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setHelpSectionKeys

        +
        public CommandLine setHelpSectionKeys(java.util.List<java.lang.String> keys)
        +
        Sets the section keys in the order that the usage help message should render the sections. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +

        Use CommandLine.Model.UsageMessageSpec.sectionKeys(List) to customize a command without affecting its subcommands.

        +
        +
        Since:
        +
        3.9
        +
        See Also:
        +
        getHelpSectionKeys()
        +
        +
      • +
      + + + +
        +
      • +

        getHelpSectionMap

        +
        public java.util.Map<java.lang.String,CommandLine.IHelpSectionRenderer> getHelpSectionMap()
        +
        Returns the map of section keys and renderers used to construct the usage help message. + The usage help message can be customized by adding, replacing and removing section renderers from this map. + Sections can be reordered with setSectionKeys. + Sections that are either not in this map or not in the list returned by getSectionKeys are omitted. +

        + NOTE: By modifying the returned Map, only the usage help message of this command is affected. + Use setHelpSectionMap(Map) to customize the usage help message for this command and all subcommands. +

        +
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + +
        +
      • +

        setHelpSectionMap

        +
        public CommandLine setHelpSectionMap(java.util.Map<java.lang.String,CommandLine.IHelpSectionRenderer> map)
        +
        Sets the map of section keys and renderers used to construct the usage help message. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +

        Use CommandLine.Model.UsageMessageSpec.sectionMap(Map) to customize a command without affecting its subcommands.

        +
        +
        Since:
        +
        3.9
        +
        See Also:
        +
        getHelpSectionMap()
        +
        +
      • +
      + + + +
        +
      • +

        isToggleBooleanFlags

        +
        public boolean isToggleBooleanFlags()
        +
        Returns whether the value of boolean flag options should be "toggled" when the option is matched. + By default, flags are toggled, so if the value is true it is set to false, and when the value is + false it is set to true. If toggling is off, flags are simply set to true.
        +
        +
        Returns:
        +
        true the value of boolean flag options should be "toggled" when the option is matched, false otherwise
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        setToggleBooleanFlags

        +
        public CommandLine setToggleBooleanFlags(boolean newValue)
        +
        Sets whether the value of boolean flag options should be "toggled" when the option is matched. The default is true. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        newValue - the new setting
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        isOverwrittenOptionsAllowed

        +
        public boolean isOverwrittenOptionsAllowed()
        +
        Returns whether options for single-value fields can be specified multiple times on the command line. + The default is false and a CommandLine.OverwrittenOptionException is thrown if this happens. + When true, the last specified value is retained.
        +
        +
        Returns:
        +
        true if options for single-value fields can be specified multiple times on the command line, false otherwise
        +
        Since:
        +
        0.9.7
        +
        +
      • +
      + + + +
        +
      • +

        setOverwrittenOptionsAllowed

        +
        public CommandLine setOverwrittenOptionsAllowed(boolean newValue)
        +
        Sets whether options for single-value fields can be specified multiple times on the command line without a CommandLine.OverwrittenOptionException being thrown. + The default is false. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        newValue - the new setting
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        0.9.7
        +
        +
      • +
      + + + +
        +
      • +

        isPosixClusteredShortOptionsAllowed

        +
        public boolean isPosixClusteredShortOptionsAllowed()
        +
        Returns whether the parser accepts clustered short options. The default is true.
        +
        +
        Returns:
        +
        true if short options like -x -v -f SomeFile can be clustered together like -xvfSomeFile, false otherwise
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        setPosixClusteredShortOptionsAllowed

        +
        public CommandLine setPosixClusteredShortOptionsAllowed(boolean newValue)
        +
        Sets whether short options like -x -v -f SomeFile can be clustered together like -xvfSomeFile. The default is true. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        newValue - the new setting
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        isCaseInsensitiveEnumValuesAllowed

        +
        public boolean isCaseInsensitiveEnumValuesAllowed()
        +
        Returns whether the parser should ignore case when converting arguments to enum values. The default is false.
        +
        +
        Returns:
        +
        true if enum values can be specified that don't match the toString() value of the enum constant, false otherwise; + e.g., for an option of type java.time.DayOfWeek, + values MonDaY, monday and MONDAY are all recognized if true.
        +
        Since:
        +
        3.4
        +
        +
      • +
      + + + +
        +
      • +

        setCaseInsensitiveEnumValuesAllowed

        +
        public CommandLine setCaseInsensitiveEnumValuesAllowed(boolean newValue)
        +
        Sets whether the parser should ignore case when converting arguments to enum values. The default is false. + When set to true, for example, for an option of type java.time.DayOfWeek, + values MonDaY, monday and MONDAY are all recognized if true. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        newValue - the new setting
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.4
        +
        +
      • +
      + + + +
        +
      • +

        isTrimQuotes

        +
        public boolean isTrimQuotes()
        +
        Returns whether the parser should trim quotes from command line arguments before processing them. The default is + read from the system property "picocli.trimQuotes" and will be true if the property is present and empty, + or if its value is "true".
        +
        +
        Returns:
        +
        true if the parser should trim quotes from command line arguments before processing them, false otherwise;
        +
        Since:
        +
        3.7
        +
        +
      • +
      + + + +
        +
      • +

        setTrimQuotes

        +
        public CommandLine setTrimQuotes(boolean newValue)
        +
        Sets whether the parser should trim quotes from command line arguments before processing them. The default is + read from the system property "picocli.trimQuotes" and will be true if the property is set and empty, or + if its value is "true". +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +

        Calling this method will cause the "picocli.trimQuotes" property to have no effect.

        +
        +
        Parameters:
        +
        newValue - the new setting
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.7
        +
        +
      • +
      + + + +
        +
      • +

        isSplitQuotedStrings

        +
        public boolean isSplitQuotedStrings()
        +
        Returns whether the parser is allowed to split quoted Strings or not. The default is false, + so quoted strings are treated as a single value that cannot be split.
        +
        +
        Returns:
        +
        true if the parser is allowed to split quoted Strings, false otherwise;
        +
        Since:
        +
        3.7
        +
        See Also:
        +
        CommandLine.Model.ArgSpec.splitRegex()
        +
        +
      • +
      + + + +
        +
      • +

        setSplitQuotedStrings

        +
        public CommandLine setSplitQuotedStrings(boolean newValue)
        +
        Sets whether the parser is allowed to split quoted Strings. The default is false. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        newValue - the new setting
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.7
        +
        See Also:
        +
        CommandLine.Model.ArgSpec.splitRegex()
        +
        +
      • +
      + + + +
        +
      • +

        getEndOfOptionsDelimiter

        +
        public java.lang.String getEndOfOptionsDelimiter()
        +
        Returns the end-of-options delimiter that signals that the remaining command line arguments should be treated as positional parameters.
        +
        +
        Returns:
        +
        the end-of-options delimiter. The default is "--".
        +
        Since:
        +
        3.5
        +
        +
      • +
      + + + +
        +
      • +

        setEndOfOptionsDelimiter

        +
        public CommandLine setEndOfOptionsDelimiter(java.lang.String delimiter)
        +
        Sets the end-of-options delimiter that signals that the remaining command line arguments should be treated as positional parameters.
        +
        +
        Parameters:
        +
        delimiter - the end-of-options delimiter; must not be null. The default is "--".
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.5
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setDefaultValueProvider

        +
        public CommandLine setDefaultValueProvider(CommandLine.IDefaultValueProvider newValue)
        +
        Sets a default value provider for the command and sub-commands +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + sub-commands and nested sub-subcommands at the moment this method is called. Sub-commands added + later will have the default setting. To ensure a setting is applied to all + sub-commands, call the setter last, after adding sub-commands.

        +
        +
        Parameters:
        +
        newValue - the default value provider to use
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.6
        +
        +
      • +
      + + + +
        +
      • +

        isStopAtPositional

        +
        public boolean isStopAtPositional()
        +
        Returns whether the parser interprets the first positional parameter as "end of options" so the remaining + arguments are all treated as positional parameters. The default is false.
        +
        +
        Returns:
        +
        true if all values following the first positional parameter should be treated as positional parameters, false otherwise
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        setStopAtPositional

        +
        public CommandLine setStopAtPositional(boolean newValue)
        +
        Sets whether the parser interprets the first positional parameter as "end of options" so the remaining + arguments are all treated as positional parameters. The default is false. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        newValue - true if all values following the first positional parameter should be treated as positional parameters, false otherwise
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        isStopAtUnmatched

        +
        public boolean isStopAtUnmatched()
        +
        Returns whether the parser should stop interpreting options and positional parameters as soon as it encounters an + unmatched option. Unmatched options are arguments that look like an option but are not one of the known options, or + positional arguments for which there is no available slots (the command has no positional parameters or their size is limited). + The default is false. +

        Setting this flag to true automatically sets the unmatchedArgumentsAllowed flag to true also.

        +
        +
        Returns:
        +
        true when an unmatched option should result in the remaining command line arguments to be added to the + unmatchedArguments list
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        setStopAtUnmatched

        +
        public CommandLine setStopAtUnmatched(boolean newValue)
        +
        Sets whether the parser should stop interpreting options and positional parameters as soon as it encounters an + unmatched option. Unmatched options are arguments that look like an option but are not one of the known options, or + positional arguments for which there is no available slots (the command has no positional parameters or their size is limited). + The default is false. +

        Setting this flag to true automatically sets the unmatchedArgumentsAllowed flag to true also.

        +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        newValue - true when an unmatched option should result in the remaining command line arguments to be added to the + unmatchedArguments list
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        2.3
        +
        +
      • +
      + + + +
        +
      • +

        isUnmatchedOptionsArePositionalParams

        +
        public boolean isUnmatchedOptionsArePositionalParams()
        +
        Returns whether arguments on the command line that resemble an option should be treated as positional parameters. + The default is false and the parser behaviour depends on isUnmatchedArgumentsAllowed().
        +
        +
        Returns:
        +
        true arguments on the command line that resemble an option should be treated as positional parameters, false otherwise
        +
        Since:
        +
        3.0
        +
        See Also:
        +
        getUnmatchedArguments()
        +
        +
      • +
      + + + +
        +
      • +

        setUnmatchedOptionsArePositionalParams

        +
        public CommandLine setUnmatchedOptionsArePositionalParams(boolean newValue)
        +
        Sets whether arguments on the command line that resemble an option should be treated as positional parameters. + The default is false. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        newValue - the new setting. When true, arguments on the command line that resemble an option should be treated as positional parameters.
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.0
        +
        See Also:
        +
        getUnmatchedArguments(), +isUnmatchedArgumentsAllowed()
        +
        +
      • +
      + + + +
        +
      • +

        isUnmatchedArgumentsAllowed

        +
        public boolean isUnmatchedArgumentsAllowed()
        +
        Returns whether the end user may specify arguments on the command line that are not matched to any option or parameter fields. + The default is false and a CommandLine.UnmatchedArgumentException is thrown if this happens. + When true, the last unmatched arguments are available via the getUnmatchedArguments() method.
        +
        +
        Returns:
        +
        true if the end use may specify unmatched arguments on the command line, false otherwise
        +
        Since:
        +
        0.9.7
        +
        See Also:
        +
        getUnmatchedArguments()
        +
        +
      • +
      + + + +
        +
      • +

        setUnmatchedArgumentsAllowed

        +
        public CommandLine setUnmatchedArgumentsAllowed(boolean newValue)
        +
        Sets whether the end user may specify unmatched arguments on the command line without a CommandLine.UnmatchedArgumentException being thrown. + The default is false. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        newValue - the new setting. When true, the last unmatched arguments are available via the getUnmatchedArguments() method.
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        0.9.7
        +
        See Also:
        +
        getUnmatchedArguments()
        +
        +
      • +
      + + + +
        +
      • +

        getUnmatchedArguments

        +
        public java.util.List<java.lang.String> getUnmatchedArguments()
        +
        Returns the list of unmatched command line arguments, if any.
        +
        +
        Returns:
        +
        the list of unmatched command line arguments or an empty list
        +
        Since:
        +
        0.9.7
        +
        See Also:
        +
        isUnmatchedArgumentsAllowed()
        +
        +
      • +
      + + + + + +
        +
      • +

        populateCommand

        +
        public static <T> T populateCommand(T command,
        +                                    java.lang.String... args)
        +

        + Convenience method that initializes the specified annotated object from the specified command line arguments. +

        + This is equivalent to +

        + CommandLine cli = new CommandLine(command);
        + cli.parse(args);
        + return command;
        + 
        +
        +
        Type Parameters:
        +
        T - the type of the annotated object
        +
        Parameters:
        +
        command - the object to initialize. This object contains fields annotated with + @Option or @Parameters.
        +
        args - the command line arguments to parse
        +
        Returns:
        +
        the specified annotated object
        +
        Throws:
        +
        CommandLine.InitializationException - if the specified command object does not have a CommandLine.Command, CommandLine.Option or CommandLine.Parameters annotation
        +
        CommandLine.ParameterException - if the specified command line arguments are invalid
        +
        Since:
        +
        0.9.7
        +
        +
      • +
      + + + +
        +
      • +

        populateSpec

        +
        public static <T> T populateSpec(java.lang.Class<T> spec,
        +                                 java.lang.String... args)
        +

        + Convenience method that derives the command specification from the specified interface class, and returns an + instance of the specified interface. The interface is expected to have annotated getter methods. Picocli will + instantiate the interface and the getter methods will return the option and positional parameter values matched on the command line. +

        + This is equivalent to +

        + CommandLine cli = new CommandLine(spec);
        + cli.parse(args);
        + return cli.getCommand();
        + 
        +
        +
        Type Parameters:
        +
        T - the type of the annotated object
        +
        Parameters:
        +
        spec - the interface that defines the command specification. This object contains getter methods annotated with + @Option or @Parameters.
        +
        args - the command line arguments to parse
        +
        Returns:
        +
        an instance of the specified annotated interface
        +
        Throws:
        +
        CommandLine.InitializationException - if the specified command object does not have a CommandLine.Command, CommandLine.Option or CommandLine.Parameters annotation
        +
        CommandLine.ParameterException - if the specified command line arguments are invalid
        +
        Since:
        +
        3.1
        +
        +
      • +
      + + + +
        +
      • +

        parse

        +
        public java.util.List<CommandLine> parse(java.lang.String... args)
        +
        Parses the specified command line arguments and returns a list of CommandLine objects representing the + top-level command and any subcommands (if any) that were recognized and initialized during the parsing process. +

        + If parsing succeeds, the first element in the returned list is always this CommandLine object. The + returned list may contain more elements if subcommands were registered + and these subcommands were initialized by matching command line arguments. If parsing fails, a + CommandLine.ParameterException is thrown. +

        +
        +
        Parameters:
        +
        args - the command line arguments to parse
        +
        Returns:
        +
        a list with the top-level command and any subcommands initialized by this method
        +
        Throws:
        +
        CommandLine.ParameterException - if the specified command line arguments are invalid; use + CommandLine.ParameterException.getCommandLine() to get the command or subcommand whose user input was invalid
        +
        +
      • +
      + + + +
        +
      • +

        parseArgs

        +
        public CommandLine.ParseResult parseArgs(java.lang.String... args)
        +
        Parses the specified command line arguments and returns a list of ParseResult with the options, positional + parameters, and subcommands (if any) that were recognized and initialized during the parsing process. +

        If parsing fails, a CommandLine.ParameterException is thrown.

        +
        +
        Parameters:
        +
        args - the command line arguments to parse
        +
        Returns:
        +
        a list with the top-level command and any subcommands initialized by this method
        +
        Throws:
        +
        CommandLine.ParameterException - if the specified command line arguments are invalid; use + CommandLine.ParameterException.getCommandLine() to get the command or subcommand whose user input was invalid
        +
        +
      • +
      + + + + + + + +
        +
      • +

        defaultExceptionHandler

        +
        public static CommandLine.DefaultExceptionHandler<java.util.List<java.lang.Object>> defaultExceptionHandler()
        +
        Convenience method that returns new DefaultExceptionHandler<List<Object>>().
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        printHelpIfRequested

        +
        public static boolean printHelpIfRequested(java.util.List<CommandLine> parsedCommands,
        +                                           java.io.PrintStream out,
        +                                           java.io.PrintStream err,
        +                                           CommandLine.Help.Ansi ansi)
        +
        Helper method that may be useful when processing the list of CommandLine objects that result from successfully + parsing command line arguments. This method prints out + usage help if requested + or version help if requested + and returns true. If the command is a CommandLine.Command.helpCommand() and runnable or callable, + that command is executed and this method returns true. + Otherwise, if none of the specified CommandLine objects have help requested, + this method returns false.

        + Note that this method only looks at the usageHelp and + versionHelp attributes. The help attribute is ignored. +

        Implementation note:

        + When an error occurs while processing the help request, it is recommended custom Help commands throw a + CommandLine.ParameterException with a reference to the parent command. This will print the error message and the + usage for the parent command, and will use the exit code of the exception handler if one was set. +

        +
        +
        Parameters:
        +
        parsedCommands - the list of CommandLine objects to check if help was requested
        +
        out - the PrintStream to print help to if requested
        +
        err - the error string to print diagnostic messages to, in addition to the output from the exception handler
        +
        ansi - for printing help messages using ANSI styles and colors
        +
        Returns:
        +
        true if help was printed, false otherwise
        +
        Since:
        +
        3.0
        +
        See Also:
        +
        CommandLine.IHelpCommandInitializable
        +
        +
      • +
      + + + +
        +
      • +

        printHelpIfRequested

        +
        public static boolean printHelpIfRequested(java.util.List<CommandLine> parsedCommands,
        +                                           java.io.PrintStream out,
        +                                           java.io.PrintStream err,
        +                                           CommandLine.Help.ColorScheme colorScheme)
        +
        Helper method that may be useful when processing the list of CommandLine objects that result from successfully + parsing command line arguments. This method prints out + usage help if requested + or version help if requested + and returns true. If the command is a CommandLine.Command.helpCommand() and runnable or callable, + that command is executed and this method returns true. + Otherwise, if none of the specified CommandLine objects have help requested, + this method returns false.

        + Note that this method only looks at the usageHelp and + versionHelp attributes. The help attribute is ignored. +

        Implementation note:

        + When an error occurs while processing the help request, it is recommended custom Help commands throw a + CommandLine.ParameterException with a reference to the parent command. This will print the error message and the + usage for the parent command, and will use the exit code of the exception handler if one was set. +

        +
        +
        Parameters:
        +
        parsedCommands - the list of CommandLine objects to check if help was requested
        +
        out - the PrintStream to print help to if requested
        +
        err - the error string to print diagnostic messages to, in addition to the output from the exception handler
        +
        colorScheme - for printing help messages using ANSI styles and colors
        +
        Returns:
        +
        true if help was printed, false otherwise
        +
        Since:
        +
        3.6
        +
        See Also:
        +
        CommandLine.IHelpCommandInitializable
        +
        +
      • +
      + + + + + + + +
        +
      • +

        parseWithHandler

        +
        public <R> R parseWithHandler(CommandLine.IParseResultHandler2<R> handler,
        +                              java.lang.String[] args)
        +
        Returns the result of calling parseWithHandlers(IParseResultHandler2, IExceptionHandler2, String...) with + a new CommandLine.DefaultExceptionHandler in addition to the specified parse result handler and the specified command line arguments. +

        + This is a convenience method intended to offer the same ease of use as the run + and call methods, but with more flexibility and better + support for nested subcommands. +

        +

        Calling this method roughly expands to:

        +
        
        + try {
        +     ParseResult parseResult = parseArgs(args);
        +     return handler.handleParseResult(parseResult);
        + } catch (ParameterException ex) {
        +     return new DefaultExceptionHandler<R>().handleParseException(ex, args);
        + }
        + 
        +

        + Picocli provides some default handlers that allow you to accomplish some common tasks with very little code. + The following handlers are available:

        +
          +
        • CommandLine.RunLast handler prints help if requested, and otherwise gets the last specified command or subcommand + and tries to execute it as a Runnable or Callable.
        • +
        • CommandLine.RunFirst handler prints help if requested, and otherwise executes the top-level command as a Runnable or Callable.
        • +
        • CommandLine.RunAll handler prints help if requested, and otherwise executes all recognized commands and subcommands as Runnable or Callable tasks.
        • +
        • CommandLine.DefaultExceptionHandler prints the error message followed by usage help
        • +
        +
        +
        Type Parameters:
        +
        R - the return type of this handler
        +
        Parameters:
        +
        handler - the function that will handle the result of successfully parsing the command line arguments
        +
        args - the command line arguments
        +
        Returns:
        +
        an object resulting from handling the parse result or the exception that occurred while parsing the input
        +
        Throws:
        +
        CommandLine.ExecutionException - if the command line arguments were parsed successfully but a problem occurred while processing the + parse results; use CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed
        +
        Since:
        +
        3.0
        +
        See Also:
        +
        CommandLine.RunLast, +CommandLine.RunAll
        +
        +
      • +
      + + + + + + + +
        +
      • +

        parseWithHandlers

        +
        public <R> R parseWithHandlers(CommandLine.IParseResultHandler2<R> handler,
        +                               CommandLine.IExceptionHandler2<R> exceptionHandler,
        +                               java.lang.String... args)
        +
        Tries to parse the specified command line arguments, and if successful, delegates + the processing of the resulting ParseResult object to the specified handler. + If the command line arguments were invalid, the ParameterException thrown from the parse method + is caught and passed to the specified CommandLine.IExceptionHandler2. +

        + This is a convenience method intended to offer the same ease of use as the run + and call methods, but with more flexibility and better + support for nested subcommands. +

        +

        Calling this method roughly expands to:

        +
        + ParseResult parseResult = null;
        + try {
        +     parseResult = parseArgs(args);
        +     return handler.handleParseResult(parseResult);
        + } catch (ParameterException ex) {
        +     return exceptionHandler.handleParseException(ex, (String[]) args);
        + } catch (ExecutionException ex) {
        +     return exceptionHandler.handleExecutionException(ex, parseResult);
        + }
        + 
        +

        + Picocli provides some default handlers that allow you to accomplish some common tasks with very little code. + The following handlers are available:

        +
          +
        • CommandLine.RunLast handler prints help if requested, and otherwise gets the last specified command or subcommand + and tries to execute it as a Runnable or Callable.
        • +
        • CommandLine.RunFirst handler prints help if requested, and otherwise executes the top-level command as a Runnable or Callable.
        • +
        • CommandLine.RunAll handler prints help if requested, and otherwise executes all recognized commands and subcommands as Runnable or Callable tasks.
        • +
        • CommandLine.DefaultExceptionHandler prints the error message followed by usage help
        • +
        +
        +
        Type Parameters:
        +
        R - the return type of the result handler and exception handler
        +
        Parameters:
        +
        handler - the function that will handle the result of successfully parsing the command line arguments
        +
        exceptionHandler - the function that can handle the ParameterException thrown when the command line arguments are invalid
        +
        args - the command line arguments
        +
        Returns:
        +
        an object resulting from handling the parse result or the exception that occurred while parsing the input
        +
        Throws:
        +
        CommandLine.ExecutionException - if the command line arguments were parsed successfully but a problem occurred while processing the parse + result ParseResult object; use CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed
        +
        Since:
        +
        3.0
        +
        See Also:
        +
        CommandLine.RunLast, +CommandLine.RunAll, +CommandLine.DefaultExceptionHandler
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        usage

        +
        public void usage(java.io.PrintStream out,
        +                  CommandLine.Help.ColorScheme colorScheme)
        +
        Prints a usage help message for the annotated command class to the specified PrintStream. + Delegates construction of the usage help message to the CommandLine.Help inner class and is equivalent to: +
        + Help.ColorScheme colorScheme = Help.defaultColorScheme(Help.Ansi.AUTO);
        + Help help = getHelpFactory().create(getCommandSpec(), colorScheme)
        + StringBuilder sb = new StringBuilder();
        + for (String key : getHelpSectionKeys()) {
        +     IHelpSectionRenderer renderer = getHelpSectionMap().get(key);
        +     if (renderer != null) { sb.append(renderer.render(help)); }
        + }
        + out.print(sb);
        + 
        +

        Annotate your class with CommandLine.Command to control many aspects of the usage help message, including + the program name, text of section headings and section contents, and some aspects of the auto-generated sections + of the usage help message. +

        To customize the auto-generated sections of the usage help message, like how option details are displayed, + instantiate a CommandLine.Help object and use a CommandLine.Help.TextTable with more of fewer columns, a custom + layout, and/or a custom option renderer + for ultimate control over which aspects of an Option or Field are displayed where.

        +
        +
        Parameters:
        +
        out - the PrintStream to print the usage help message to
        +
        colorScheme - the ColorScheme defining the styles for options, parameters and commands when ANSI is enabled
        +
        See Also:
        +
        CommandLine.Model.UsageMessageSpec
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getUsageMessage

        +
        public java.lang.String getUsageMessage()
        +
        Similar to usage(PrintStream), but returns the usage help message as a String instead of printing it to the PrintStream.
        +
        +
        Since:
        +
        3.2
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        call

        +
        public static <C extends java.util.concurrent.Callable<T>,T> T call(C callable,
        +                                                                    java.io.PrintStream out,
        +                                                                    java.io.PrintStream err,
        +                                                                    CommandLine.Help.Ansi ansi,
        +                                                                    java.lang.String... args)
        +
        Convenience method to allow command line application authors to avoid some boilerplate code in their application. + The annotated object needs to implement Callable. Calling this method is equivalent to: +
        
        + CommandLine cmd = new CommandLine(callable);
        + List<Object> results = cmd.parseWithHandlers(new RunLast().useOut(out).useAnsi(ansi),
        +                                              new DefaultExceptionHandler().useErr(err).useAnsi(ansi),
        +                                              args);
        + T result = results == null || results.isEmpty() ? null : (T) results.get(0);
        + return result;
        + 
        +

        + If the specified Callable command has subcommands, the last subcommand specified on the + command line is executed. + Commands with subcommands may be interested in calling the parseWithHandler + method with the CommandLine.RunAll handler or a custom handler. +

        + Use call(Class, IFactory, ...) instead of this method + if you want to use a factory that performs Dependency Injection. +

        +
        +
        Type Parameters:
        +
        C - the annotated object must implement Callable
        +
        T - the return type of the specified Callable
        +
        Parameters:
        +
        callable - the command to call when parsing succeeds.
        +
        out - the printStream to print the usage help message to when the user requested help
        +
        err - the printStream to print diagnostic messages to
        +
        ansi - whether the usage message should include ANSI escape codes or not
        +
        args - the command line arguments to parse
        +
        Returns:
        +
        null if an error occurred while parsing the command line options, or if help was requested and printed. Otherwise returns the result of calling the Callable
        +
        Throws:
        +
        CommandLine.InitializationException - if the specified command object does not have a CommandLine.Command, CommandLine.Option or CommandLine.Parameters annotation
        +
        CommandLine.ExecutionException - if the Callable throws an exception
        +
        Since:
        +
        3.0
        +
        See Also:
        +
        call(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...), +parseWithHandlers(IParseResultHandler2, IExceptionHandler2, String...), +CommandLine.RunLast
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        call

        +
        public static <C extends java.util.concurrent.Callable<T>,T> T call(java.lang.Class<C> callableClass,
        +                                                                    CommandLine.IFactory factory,
        +                                                                    java.io.PrintStream out,
        +                                                                    java.io.PrintStream err,
        +                                                                    CommandLine.Help.Ansi ansi,
        +                                                                    java.lang.String... args)
        +
        Convenience method to allow command line application authors to avoid some boilerplate code in their application. + The specified factory will create an instance of the specified callableClass; + use this method instead of call(Callable, ...) + if you want to use a factory that performs Dependency Injection. + The annotated class needs to implement Callable. Calling this method is equivalent to: +
        
        + CommandLine cmd = new CommandLine(callableClass, factory);
        + List<Object> results = cmd.parseWithHandlers(new RunLast().useOut(out).useAnsi(ansi),
        +                                              new DefaultExceptionHandler().useErr(err).useAnsi(ansi),
        +                                              args);
        + T result = results == null || results.isEmpty() ? null : (T) results.get(0);
        + return result;
        + 
        +

        + If the specified Callable command has subcommands, the last subcommand specified on the + command line is executed. + Commands with subcommands may be interested in calling the parseWithHandler + method with the CommandLine.RunAll handler or a custom handler. +

        +
        +
        Type Parameters:
        +
        C - the annotated class must implement Callable
        +
        T - the return type of the most specific command (must implement Callable)
        +
        Parameters:
        +
        callableClass - class of the command to call when parsing succeeds.
        +
        factory - the factory responsible for instantiating the specified callable class and potentially injecting other components
        +
        out - the printStream to print the usage help message to when the user requested help
        +
        err - the printStream to print diagnostic messages to
        +
        ansi - the ANSI style to use
        +
        args - the command line arguments to parse
        +
        Returns:
        +
        null if an error occurred while parsing the command line options, or if help was requested and printed. Otherwise returns the result of calling the Callable
        +
        Throws:
        +
        CommandLine.InitializationException - if the specified class cannot be instantiated by the factory, or does not have a CommandLine.Command, CommandLine.Option or CommandLine.Parameters annotation
        +
        CommandLine.ExecutionException - if the Callable throws an exception
        +
        Since:
        +
        3.2
        +
        See Also:
        +
        call(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...), +call(Callable, PrintStream, PrintStream, Help.Ansi, String...), +parseWithHandlers(IParseResultHandler2, IExceptionHandler2, String...)
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        run

        +
        public static <R extends java.lang.Runnable> void run(R runnable,
        +                                                      java.io.PrintStream out,
        +                                                      java.io.PrintStream err,
        +                                                      CommandLine.Help.Ansi ansi,
        +                                                      java.lang.String... args)
        +
        Convenience method to allow command line application authors to avoid some boilerplate code in their application. + The annotated object needs to implement Runnable. Calling this method is equivalent to: +
        
        + CommandLine cmd = new CommandLine(runnable);
        + cmd.parseWithHandlers(new RunLast().useOut(out).useAnsi(ansi),
        +                       new DefaultExceptionHandler().useErr(err).useAnsi(ansi),
        +                       args);
        + 
        +

        + If the specified Runnable command has subcommands, the last subcommand specified on the + command line is executed. + Commands with subcommands may be interested in calling the parseWithHandler + method with the CommandLine.RunAll handler or a custom handler. +

        + From picocli v2.0, this method prints usage help or version help if requested, + and any exceptions thrown by the Runnable are caught and rethrown wrapped in an ExecutionException. +

        + Use run(Class, IFactory, ...) instead of this method + if you want to use a factory that performs Dependency Injection. +

        +
        +
        Type Parameters:
        +
        R - the annotated object must implement Runnable
        +
        Parameters:
        +
        runnable - the command to run when parsing succeeds.
        +
        out - the printStream to print the usage help message to when the user requested help
        +
        err - the printStream to print diagnostic messages to
        +
        ansi - whether the usage message should include ANSI escape codes or not
        +
        args - the command line arguments to parse
        +
        Throws:
        +
        CommandLine.InitializationException - if the specified command object does not have a CommandLine.Command, CommandLine.Option or CommandLine.Parameters annotation
        +
        CommandLine.ExecutionException - if the Runnable throws an exception
        +
        Since:
        +
        3.0
        +
        See Also:
        +
        parseWithHandlers(IParseResultHandler2, IExceptionHandler2, String...), +CommandLine.RunLast, +run(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...)
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        run

        +
        public static <R extends java.lang.Runnable> void run(java.lang.Class<R> runnableClass,
        +                                                      CommandLine.IFactory factory,
        +                                                      java.io.PrintStream out,
        +                                                      java.io.PrintStream err,
        +                                                      CommandLine.Help.Ansi ansi,
        +                                                      java.lang.String... args)
        +
        Convenience method to allow command line application authors to avoid some boilerplate code in their application. + The specified factory will create an instance of the specified runnableClass; + use this method instead of run(Runnable, ...) + if you want to use a factory that performs Dependency Injection. + The annotated class needs to implement Runnable. Calling this method is equivalent to: +
        
        + CommandLine cmd = new CommandLine(runnableClass, factory);
        + cmd.parseWithHandlers(new RunLast().useOut(out).useAnsi(ansi),
        +                       new DefaultExceptionHandler().useErr(err).useAnsi(ansi),
        +                       args);
        + 
        +

        + If the specified Runnable command has subcommands, the last subcommand specified on the + command line is executed. + Commands with subcommands may be interested in calling the parseWithHandler + method with the CommandLine.RunAll handler or a custom handler. +

        + This method prints usage help or version help if requested, + and any exceptions thrown by the Runnable are caught and rethrown wrapped in an ExecutionException. +

        +
        +
        Type Parameters:
        +
        R - the annotated class must implement Runnable
        +
        Parameters:
        +
        runnableClass - class of the command to run when parsing succeeds.
        +
        factory - the factory responsible for instantiating the specified Runnable class and potentially injecting other components
        +
        out - the printStream to print the usage help message to when the user requested help
        +
        err - the printStream to print diagnostic messages to
        +
        ansi - whether the usage message should include ANSI escape codes or not
        +
        args - the command line arguments to parse
        +
        Throws:
        +
        CommandLine.InitializationException - if the specified class cannot be instantiated by the factory, or does not have a CommandLine.Command, CommandLine.Option or CommandLine.Parameters annotation
        +
        CommandLine.ExecutionException - if the Runnable throws an exception
        +
        Since:
        +
        3.2
        +
        See Also:
        +
        run(Class, IFactory, PrintStream, PrintStream, Help.Ansi, String...), +run(Runnable, PrintStream, PrintStream, Help.Ansi, String...), +parseWithHandlers(IParseResultHandler2, IExceptionHandler2, String...), +CommandLine.RunLast
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        invoke

        +
        public static java.lang.Object invoke(java.lang.String methodName,
        +                                      java.lang.Class<?> cls,
        +                                      java.io.PrintStream out,
        +                                      java.io.PrintStream err,
        +                                      CommandLine.Help.Ansi ansi,
        +                                      java.lang.String... args)
        +
        Convenience method to allow command line application authors to avoid some boilerplate code in their application. + Constructs a CommandLine.Model.CommandSpec model from the @Option and @Parameters-annotated method parameters + of the @Command-annotated method, parses the specified command line arguments and invokes the specified method. + Calling this method is equivalent to: +
        
        + Method commandMethod = getCommandMethods(cls, methodName).get(0);
        + CommandLine cmd = new CommandLine(commandMethod);
        + List<Object> list = cmd.parseWithHandlers(new RunLast().useOut(out).useAnsi(ansi),
        +                                           new DefaultExceptionHandler().useErr(err).useAnsi(ansi),
        +                                           args);
        + return list == null ? null : list.get(0);
        + 
        +
        +
        Parameters:
        +
        methodName - the @Command-annotated method to build a CommandLine.Model.CommandSpec model from, + and run when parsing succeeds.
        +
        cls - the class where the @Command-annotated method is declared, or a subclass
        +
        out - the printStream to print the usage help message to when the user requested help
        +
        err - the printStream to print diagnostic messages to
        +
        ansi - whether the usage message should include ANSI escape codes or not
        +
        args - the command line arguments to parse
        +
        Throws:
        +
        CommandLine.InitializationException - if the specified method does not have a CommandLine.Command annotation, + or if the specified class contains multiple @Command-annotated methods with the specified name
        +
        CommandLine.ExecutionException - if the method throws an exception
        +
        Since:
        +
        3.6
        +
        See Also:
        +
        parseWithHandlers(IParseResultHandler2, IExceptionHandler2, String...)
        +
        +
      • +
      + + + +
        +
      • +

        getCommandMethods

        +
        public static java.util.List<java.lang.reflect.Method> getCommandMethods(java.lang.Class<?> cls,
        +                                                                         java.lang.String methodName)
        +
        Helper to get methods of a class annotated with @Command via reflection, optionally filtered by method name (not @Command.name). + Methods have to be either public (inherited) members or be declared by cls, that is "inherited" static or protected methods will not be picked up.
        +
        +
        Parameters:
        +
        cls - the class to search for methods annotated with @Command
        +
        methodName - if not null, return only methods whose method name (not @Command.name) equals this string. Ignored if null.
        +
        Returns:
        +
        the matching command methods, or an empty list
        +
        Since:
        +
        3.6.0
        +
        See Also:
        +
        invoke(String, Class, String...)
        +
        +
      • +
      + + + +
        +
      • +

        registerConverter

        +
        public <K> CommandLine registerConverter(java.lang.Class<K> cls,
        +                                         CommandLine.ITypeConverter<K> converter)
        +
        Registers the specified type converter for the specified class. When initializing fields annotated with + CommandLine.Option, the field's type is used as a lookup key to find the associated type converter, and this + type converter converts the original command line argument string value to the correct type. +

        + Java 8 lambdas make it easy to register custom type converters: +

        +
        + commandLine.registerConverter(java.nio.file.Path.class, s -> java.nio.file.Paths.get(s));
        + commandLine.registerConverter(java.time.Duration.class, s -> java.time.Duration.parse(s));
        +

        + Built-in type converters are pre-registered for the following java 1.5 types: +

        +
          +
        • all primitive types
        • +
        • all primitive wrapper types: Boolean, Byte, Character, Double, Float, Integer, Long, Short
        • +
        • any enum
        • +
        • java.io.File
        • +
        • java.math.BigDecimal
        • +
        • java.math.BigInteger
        • +
        • java.net.InetAddress
        • +
        • java.net.URI
        • +
        • java.net.URL
        • +
        • java.nio.charset.Charset
        • +
        • java.sql.Time
        • +
        • java.util.Date
        • +
        • java.util.UUID
        • +
        • java.util.regex.Pattern
        • +
        • StringBuilder
        • +
        • CharSequence
        • +
        • String
        • +
        +

        The specified converter will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment the converter is registered. Subcommands added + later will not have this converter added automatically. To ensure a custom type converter is available to all + subcommands, register the type converter last, after adding subcommands.

        +
        +
        Type Parameters:
        +
        K - the target type
        +
        Parameters:
        +
        cls - the target class to convert parameter string values to
        +
        converter - the class capable of converting string values to the specified target type
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        See Also:
        +
        addSubcommand(String, Object)
        +
        +
      • +
      + + + +
        +
      • +

        getSeparator

        +
        public java.lang.String getSeparator()
        +
        Returns the String that separates option names from option values when parsing command line options.
        +
        +
        Returns:
        +
        the String the parser uses to separate option names from option values
        +
        See Also:
        +
        CommandLine.Model.ParserSpec.separator()
        +
        +
      • +
      + + + +
        +
      • +

        setSeparator

        +
        public CommandLine setSeparator(java.lang.String separator)
        +
        Sets the String the parser uses to separate option names from option values to the specified value. + The separator may also be set declaratively with the CommandLine.Command.separator() annotation attribute. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        separator - the String that separates option names from option values
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        See Also:
        +
        CommandLine.Model.ParserSpec.separator(String)
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setResourceBundle

        +
        public CommandLine setResourceBundle(java.util.ResourceBundle bundle)
        +
        Sets the ResourceBundle containing usage help message strings. +

        The specified bundle will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will not be impacted. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        bundle - the ResourceBundle containing usage help message strings
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.6
        +
        See Also:
        +
        CommandLine.Command.resourceBundle(), +CommandLine.Model.CommandSpec.resourceBundle(ResourceBundle)
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setUsageHelpWidth

        +
        public CommandLine setUsageHelpWidth(int width)
        +
        Sets the maximum width of the usage help message. Longer lines are wrapped. +

        The specified setting will be registered with this CommandLine and the full hierarchy of its + subcommands and nested sub-subcommands at the moment this method is called. Subcommands added + later will have the default setting. To ensure a setting is applied to all + subcommands, call the setter last, after adding subcommands.

        +
        +
        Parameters:
        +
        width - the maximum width of the usage help message
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        See Also:
        +
        CommandLine.Model.UsageMessageSpec.width(int)
        +
        +
      • +
      + + + +
        +
      • +

        getCommandName

        +
        public java.lang.String getCommandName()
        +
        Returns the command name (also called program name) displayed in the usage help synopsis.
        +
        +
        Returns:
        +
        the command name (also called program name) displayed in the usage
        +
        Since:
        +
        2.0
        +
        See Also:
        +
        CommandLine.Model.CommandSpec.name()
        +
        +
      • +
      + + + +
        +
      • +

        setCommandName

        +
        public CommandLine setCommandName(java.lang.String commandName)
        +
        Sets the command name (also called program name) displayed in the usage help synopsis to the specified value. + Note that this method only modifies the usage help message, it does not impact parsing behaviour. + The command name may also be set declaratively with the CommandLine.Command.name() annotation attribute.
        +
        +
        Parameters:
        +
        commandName - command name (also called program name) displayed in the usage help synopsis
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        2.0
        +
        See Also:
        +
        CommandLine.Model.CommandSpec.name(String)
        +
        +
      • +
      + + + +
        +
      • +

        isExpandAtFiles

        +
        public boolean isExpandAtFiles()
        +
        Returns whether arguments starting with '@' should be treated as the path to an argument file and its + contents should be expanded into separate arguments for each line in the specified file. + This property is true by default.
        +
        +
        Returns:
        +
        whether "argument files" or @files should be expanded into their content
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        setExpandAtFiles

        +
        public CommandLine setExpandAtFiles(boolean expandAtFiles)
        +
        Sets whether arguments starting with '@' should be treated as the path to an argument file and its + contents should be expanded into separate arguments for each line in the specified file. (true by default.)
        +
        +
        Parameters:
        +
        expandAtFiles - whether "argument files" or @files should be expanded into their content
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        2.1
        +
        +
      • +
      + + + +
        +
      • +

        getAtFileCommentChar

        +
        public java.lang.Character getAtFileCommentChar()
        +
        Returns the character that starts a single-line comment or null if all content of argument files should + be interpreted as arguments (without comments). + If specified, all characters from the comment character to the end of the line are ignored.
        +
        +
        Returns:
        +
        the character that starts a single-line comment or null. The default is '#'.
        +
        Since:
        +
        3.5
        +
        +
      • +
      + + + +
        +
      • +

        setAtFileCommentChar

        +
        public CommandLine setAtFileCommentChar(java.lang.Character atFileCommentChar)
        +
        Sets the character that starts a single-line comment or null if all content of argument files should + be interpreted as arguments (without comments). + If specified, all characters from the comment character to the end of the line are ignored.
        +
        +
        Parameters:
        +
        atFileCommentChar - the character that starts a single-line comment or null. The default is '#'.
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.5
        +
        +
      • +
      + + + +
        +
      • +

        isUseSimplifiedAtFiles

        +
        public boolean isUseSimplifiedAtFiles()
        +
        Returns whether to use a simplified argument file format that is compatible with JCommander. + In this format, every line (except empty lines and comment lines) + is interpreted as a single argument. Arguments containing whitespace do not need to be quoted. + When system property "picocli.useSimplifiedAtFiles" is defined, the system property value overrides the programmatically set value.
        +
        +
        Returns:
        +
        whether to use a simplified argument file format. The default is false.
        +
        Since:
        +
        3.9
        +
        +
      • +
      + + + +
        +
      • +

        setUseSimplifiedAtFiles

        +
        public CommandLine setUseSimplifiedAtFiles(boolean simplifiedAtFiles)
        +
        Sets whether to use a simplified argument file format that is compatible with JCommander. + In this format, every line (except empty lines and comment lines) + is interpreted as a single argument. Arguments containing whitespace do not need to be quoted. + When system property "picocli.useSimplifiedAtFiles" is defined, the system property value overrides the programmatically set value.
        +
        +
        Parameters:
        +
        simplifiedAtFiles - whether to use a simplified argument file format. The default is false.
        +
        Returns:
        +
        this CommandLine object, to allow method chaining
        +
        Since:
        +
        3.9
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/man/3.x/apidocs/picocli/doc-files/class-diagram-definition.png b/docs/man/3.x/apidocs/picocli/doc-files/class-diagram-definition.png new file mode 100644 index 0000000000000000000000000000000000000000..d1467d127dc56f2fd6def869b54bb1c51ce259f0 GIT binary patch literal 85787 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≶Oub@9tRtyGup{Qz`H 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 YhHg}s$OCV+Te9S!wcXwl)ba5D0SNyUJ^%m! literal 0 HcmV?d00001 diff --git a/docs/man/3.x/apidocs/picocli/doc-files/class-diagram-exceptions.png b/docs/man/3.x/apidocs/picocli/doc-files/class-diagram-exceptions.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f862708f84dadbe31b8d224f348aea8bd427f3 GIT binary patch literal 27577 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 h8WODa3JiBm4Sy`E8 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/apidocs/picocli/groovy/PicocliBaseScript.html b/docs/man/3.x/apidocs/picocli/groovy/PicocliBaseScript.html new file mode 100644 index 000000000..e93cc1e47 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/groovy/PicocliBaseScript.html @@ -0,0 +1,715 @@ + + + + + +PicocliBaseScript (picocli 3.9.5 API) + + + + + + +

JavaScript is disabled on your browser.
+ + + + + + +
+
picocli.groovy
+

Class PicocliBaseScript

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • groovy.lang.GroovyObjectSupport
    • +
    • +
        +
      • groovy.lang.Script
      • +
      • +
          +
        • picocli.groovy.PicocliBaseScript
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    groovy.lang.GroovyObject
    +
    +
    +
    +
    public abstract class PicocliBaseScript
    +extends groovy.lang.Script
    +

    + Base script class that provides picocli declarative (annotation-based) command line argument processing for Groovy scripts. +

    + Scripts may install this base script via the PicocliScript annotation or via the standard Groovy + @groovy.transform.BaseScript(picocli.groovy.PicocliBaseScript) annotation, but + the @PicocliScript annotation is preferred since it enables scripts to use the + @Command annotation. Example usage: +

    +
    + @Command(name = "myCommand", description = "does something special")
    + @PicocliScript
    + import picocli.groovy.PicocliScript
    + import picocli.CommandLine.Command
    + ...
    + 
    +

    + Before the script body is executed, + the PicocliBaseScript base class parses the command line and initializes @Field variables + annotated with @Option or @Parameters. + It also takes care of error handling and common use cases like requests for usage help. +

    + See the run() method for a detailed break-down of the steps the base class takes + before the statements in the script body are executed. +

    +
    +
    Since:
    +
    2.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static java.lang.StringCOMMAND_LINE +
      Name of the property that holds the CommandLine instance for this script ("commandLine").
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      PicocliBaseScript() 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        COMMAND_LINE

        +
        public static final java.lang.String COMMAND_LINE
        +
        Name of the property that holds the CommandLine instance for this script ("commandLine").
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PicocliBaseScript

        +
        public PicocliBaseScript()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        runScriptBody

        +
        protected abstract java.lang.Object runScriptBody()
        +
        The script body.
        +
        +
        Returns:
        +
        The result of the script evaluation.
        +
        +
      • +
      + + + +
        +
      • +

        run

        +
        public java.lang.Object run()
        +

        + Parses the command line and initializes @Field variables + annotated with @Option or @Parameters before executing the script body. + Also takes care of error handling and common use cases like requests for usage help. +

        + Here is a break-down of the steps the base class takes before the statements in the script body are executed: +

        +
          +
        1. A new CommandLine is created with this script instance as the annotated command object. + The CommandLine instance is cached in the commandLine property + (so it can be referred to in script code with + this.commandLine). CommandLine creation and initialization may be + customized by overriding createCommandLine().
        2. +
        3. The parseScriptArguments(CommandLine, String[]) method is called with the script arguments. + This initialises all @Field variables annotated with CommandLine.Option or + CommandLine.Parameters, unless the user input was invalid.
        4. +
        5. If the user input was invalid, an error message and the usage message are printed to standard err and the + script exits. This may be customized by overriding + handleParameterException(CommandLine.ParameterException, String[]).
        6. +
        7. Otherwise, if the user input requested version help or usage help, the version string or usage help message is + printed to standard err and the script exits.
        8. +
        9. If the script implements Runnable or Callable, its run (or call) method + is called. The script may support subcommands. In that case only the last specified subcommand is run or called + if it implements Runnable or Callable. This may be customized by overriding + runRunnableSubcommand(List).
        10. +
        11. Finally, the script body is executed.
        12. +
        +
        +
        Specified by:
        +
        run in class groovy.lang.Script
        +
        Returns:
        +
        The result of the script evaluation.
        +
        +
      • +
      + + + +
        +
      • +

        getScriptArguments

        +
        public java.lang.String[] getScriptArguments()
        +
        Return the script arguments as an array of strings. + The default implementation is to get the "args" property.
        +
        +
        Returns:
        +
        the script arguments as an array of strings.
        +
        +
      • +
      + + + +
        +
      • +

        getOrCreateCommandLine

        +
        protected CommandLine getOrCreateCommandLine()
        +
        Return the CommandLine for this script. + If there isn't one already, then create it using createCommandLine().
        +
        +
        Returns:
        +
        the CommandLine for this script.
        +
        +
      • +
      + + + +
        +
      • +

        createCommandLine

        +
        public CommandLine createCommandLine()
        +
        Create and returns a new CommandLine instance. + This method sets the command name in the usage help message to the script's class simple name (unless + annotated with some other command name with the @Command(name = "...") annotation). +

        + Subclasses may override to register custom type converters or programmatically add subcommands. +

        +
        +
        Returns:
        +
        A CommandLine instance.
        +
        +
      • +
      + + + +
        +
      • +

        parseScriptArguments

        +
        public java.util.List<CommandLine> parseScriptArguments(CommandLine commandLine,
        +                                                        java.lang.String[] args)
        +
        Returns the result of calling CommandLine.parse(String...) with the given arguments. +

        + Subclasses may override if any action should be taken immediately before or after parsing. +

        +
        +
        Parameters:
        +
        commandLine - The CommandLine instance for this script instance.
        +
        args - The argument array.
        +
        Returns:
        +
        the list of CommandLine objects that result from parsing the user input
        +
        +
      • +
      + + + +
        +
      • +

        runRunnableSubcommand

        +
        public void runRunnableSubcommand(java.util.List<CommandLine> parsedCommands)
        +                           throws java.lang.Exception
        +
        If the most specific subcommand (the last CommandLine object in the list) implements Runnable or Callable, + then run it. + This method will not run the main script runScriptBody() method; that will be called from {@link #run()}.
        +
        +
        Parameters:
        +
        parsedCommands - the list of CommandLine objects returns from the CommandLine.parse method
        +
        Throws:
        +
        java.lang.Exception - if the Callable throws an exception
        +
        +
      • +
      + + + +
        +
      • +

        printErrorMessage

        +
        public void printErrorMessage(java.lang.String message)
        +
        Error messages that arise from command line processing call this. + The default is to print to System.err. + If you want to use System.out, a logger, or something else, this is the method to override.
        +
        +
        Parameters:
        +
        message - the error message to print
        +
        +
      • +
      + + + +
        +
      • +

        handleParameterException

        +
        public java.lang.Object handleParameterException(CommandLine.ParameterException pe,
        +                                                 java.lang.String[] args)
        +
        If a ParameterException occurs during parseScriptArguments(CommandLine, String[]) + then this method gets called to report the problem. + The default behavior is to show the exception message using printErrorMessage(String), + then call printHelpMessage(CommandLine). + The return value becomes the return value for the Script.run which will be the exit code + if we've been called from the command line.
        +
        +
        Parameters:
        +
        pe - The ParameterException that occurred
        +
        args - The argument array
        +
        Returns:
        +
        The value that Script.run should return. This implementation returns 1, subclasses may override.
        +
        +
      • +
      + + + +
        +
      • +

        handleExecutionException

        +
        public java.lang.Object handleExecutionException(CommandLine commandLine,
        +                                                 java.lang.String[] args,
        +                                                 java.lang.Exception ex)
        +
        If an Exception occurs during runRunnableSubcommand(List), or runScriptBody() + then this gets called to report the problem. + The default behavior is to throw a new ExecutionException wrapping the specified exception.
        +
        +
        Parameters:
        +
        commandLine - The CommandLine instance
        +
        args - The argument array
        +
        ex - The Exception that occurred
        +
        Returns:
        +
        The value that Script.run should return when overriding this method
        +
        Throws:
        +
        CommandLine.ExecutionException - wrapping the specified exception by default
        +
        +
      • +
      + + + +
        +
      • +

        printHelpMessage

        +
        public java.lang.Object printHelpMessage(CommandLine commandLine)
        +
        If an @Option whose usageHelp attribute is annotated as true appears in the arguments. + then the script body is not run and this printHelpMessage method is called instead. + The default behavior is to print the CommandLine.usage(PrintStream) to System.err. + The return value becomes the return value for the Script.run which will be the exit code + if we've been called from the command line.
        +
        +
        Parameters:
        +
        commandLine - The CommandLine instance
        +
        Returns:
        +
        The value that Script.run should return (null by default).
        +
        +
      • +
      + + + +
        +
      • +

        printHelpMessage

        +
        public java.lang.Object printHelpMessage(CommandLine commandLine,
        +                                         java.io.PrintStream stream)
        +
        If an @Option whose usageHelp attribute is annotated as true appears in the arguments. + then the script body is not run and this printHelpMessage method is called instead. + The default behavior is to print the CommandLine.usage(PrintStream) to the specified stream. + The return value becomes the return value for the Script.run which will be the exit code + if we've been called from the command line.
        +
        +
        Parameters:
        +
        commandLine - The CommandLine instance
        +
        stream - the stream to print the usage help message to
        +
        Returns:
        +
        The value that Script.run should return (null by default).
        +
        Since:
        +
        3.0
        +
        +
      • +
      + + + +
        +
      • +

        printVersionHelpMessage

        +
        public java.lang.Object printVersionHelpMessage(CommandLine commandLine)
        +
        If an @Option whose versionHelp attribute is annotated as true appears in the arguments. + then the script body is not run and this printVersionHelpMessage method is called instead. + The default behavior is to print the CommandLine.printVersionHelp(PrintStream) to System.out. + The return value becomes the return value for the Script.run which will be the exit code + if we've been called from the command line.
        +
        +
        Parameters:
        +
        commandLine - The CommandLine instance
        +
        Returns:
        +
        The value that Script.run should return (null by default).
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/docs/man/3.x/apidocs/picocli/groovy/PicocliScript.html b/docs/man/3.x/apidocs/picocli/groovy/PicocliScript.html new file mode 100644 index 000000000..a009b4e64 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/groovy/PicocliScript.html @@ -0,0 +1,275 @@ + + + + + +PicocliScript (picocli 3.9.5 API) + + + + + + + + + + + + +
+
picocli.groovy
+

Annotation Type PicocliScript

+
+
+
+
    +
  • +
    +
    +
    @Documented
    + @Retention(value=SOURCE)
    + @Target(value={LOCAL_VARIABLE,PACKAGE,TYPE,FIELD})
    +public @interface PicocliScript
    +

    + Annotation to give Groovy scripts convenient access to picocli functionality. + Scripts may annotate the package statement, an import statement or a local variable with + @PicocliScript and the script base class will be transformed to + PicocliBaseScript. +

    + Also, any CommandLine.Command annotation on the same variable or import statement will be added to + the script class. With the @Command annotation scripts can customize elements shown in the usage message + like command name, description, headers, footers etc. +

    + Example usage: +

    +
    + @Command(name = "myCommand", description = "does something special")
    + @PicocliScript
    + import picocli.groovy.PicocliScript
    + import picocli.CommandLine.Command
    + import picocli.CommandLine.Option
    + import groovy.transform.Field
    +
    + @Option(names = "-x", description = "number of repetitions")
    + @Field int count;
    +
    + @Option(names = ["-h", "--help"], usageHelp = true, description = "print this help message and exit")
    + @Field boolean helpRequested;
    +
    + //if (helpRequested) { CommandLine.usage(this, System.err); return 0; } // PicocliBaseScript takes care of this
    + count.times {
    +     println "hi"
    + }
    + assert this == theScript
    + assert this.commandLine.commandName == "myCommand"
    + 
    +

    + Otherwise, this annotation works similar to the Groovy built-in groovy.transform.BaseScript. + Using this annotation will override the base script set by Groovy compiler or + CompilerConfiguration of GroovyShell. +

    + To customize further, a base script class extending PicocliBaseScript + may be specified as the value of this annotation, for example: +

    + @PicocliScript(com.mycompany.MyScriptBaseClass)
    + import picocli.groovy.PicocliScript
    + 

    + An alternative way to customize the base script is annotating a local variable with @PicocliScript. + This way the variable type will be used as the base script class and + the annotated variable will become a shortcut to this object. + The type of the annotated variable must extend PicocliBaseScript. +

    + import picocli.groovy.PicocliScript
    + import com.mycompany.MyScriptBaseClass
    + @PicocliScript MyScriptBaseClass theScript;
    + 
    +
    +
    Since:
    +
    2.0
    +
    See Also:
    +
    PicocliScriptASTTransformation
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Optional Element Summary

      + + + + + + + + + + +
      Optional Elements 
      Modifier and TypeOptional Element and Description
      java.lang.Class<?>value 
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract java.lang.Class<?> value
        +
        +
        Default:
        +
        picocli.groovy.PicocliBaseScript.class
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/docs/man/3.x/apidocs/picocli/groovy/PicocliScriptASTTransformation.html b/docs/man/3.x/apidocs/picocli/groovy/PicocliScriptASTTransformation.html new file mode 100644 index 000000000..d76635495 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/groovy/PicocliScriptASTTransformation.html @@ -0,0 +1,319 @@ + + + + + +PicocliScriptASTTransformation (picocli 3.9.5 API) + + + + + + + + + + + + +
+
picocli.groovy
+

Class PicocliScriptASTTransformation

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.codehaus.groovy.transform.AbstractASTTransformation
    • +
    • +
        +
      • picocli.groovy.PicocliScriptASTTransformation
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    groovyjarjarasm.asm.Opcodes, org.codehaus.groovy.transform.ASTTransformation
    +
    +
    +
    +
    public class PicocliScriptASTTransformation
    +extends org.codehaus.groovy.transform.AbstractASTTransformation
    +
    Ensures that Groovy scripts annotated with PicocliScript are transformed into a class that + extends PicocliBaseScript. + This class performs the same transformations as BaseScriptASTTransformation, + and in addition moves CommandLine.Command annotations to the generated script class. + The @Command annotation must be on the same import or local variable as the PicocliScript + annotation.
    +
    +
    Since:
    +
    2.0
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class org.codehaus.groovy.transform.AbstractASTTransformation

        +RETENTION_CLASSNODE, sourceUnit
      • +
      +
        +
      • + + +

        Fields inherited from interface groovyjarjarasm.asm.Opcodes

        +AALOAD, AASTORE, ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_DEPRECATED, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_MANDATED, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_VARARGS, ACC_VOLATILE, ACONST_NULL, ALOAD, ANEWARRAY, ARETURN, ARRAYLENGTH, ASM4, ASM5, ASTORE, ATHROW, BALOAD, BASTORE, BIPUSH, CALOAD, CASTORE, CHECKCAST, D2F, D2I, D2L, DADD, DALOAD, DASTORE, DCMPG, DCMPL, DCONST_0, DCONST_1, DDIV, DLOAD, DMUL, DNEG, DOUBLE, DREM, DRETURN, DSTORE, DSUB, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, F_APPEND, F_CHOP, F_FULL, F_NEW, F_SAME, F_SAME1, F2D, F2I, F2L, FADD, FALOAD, FASTORE, FCMPG, FCMPL, FCONST_0, FCONST_1, FCONST_2, FDIV, FLOAD, FLOAT, FMUL, FNEG, FREM, FRETURN, FSTORE, FSUB, GETFIELD, GETSTATIC, GOTO, H_GETFIELD, H_GETSTATIC, H_INVOKEINTERFACE, H_INVOKESPECIAL, H_INVOKESTATIC, H_INVOKEVIRTUAL, H_NEWINVOKESPECIAL, H_PUTFIELD, H_PUTSTATIC, I2B, I2C, I2D, I2F, I2L, I2S, IADD, IALOAD, IAND, IASTORE, ICONST_0, ICONST_1, ICONST_2, ICONST_3, ICONST_4, ICONST_5, ICONST_M1, IDIV, IF_ACMPEQ, IF_ACMPNE, IF_ICMPEQ, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ICMPLT, IF_ICMPNE, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, IFNONNULL, IFNULL, IINC, ILOAD, IMUL, INEG, INSTANCEOF, INTEGER, INVOKEDYNAMIC, INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, IOR, IREM, IRETURN, ISHL, ISHR, ISTORE, ISUB, IUSHR, IXOR, JSR, L2D, L2F, L2I, LADD, LALOAD, LAND, LASTORE, LCMP, LCONST_0, LCONST_1, LDC, LDIV, LLOAD, LMUL, LNEG, LONG, LOOKUPSWITCH, LOR, LREM, LRETURN, LSHL, LSHR, LSTORE, LSUB, LUSHR, LXOR, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, NEW, NEWARRAY, NOP, NULL, POP, POP2, PUTFIELD, PUTSTATIC, RET, RETURN, SALOAD, SASTORE, SIPUSH, SWAP, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT, TABLESWITCH, TOP, UNINITIALIZED_THIS, V1_1, V1_2, V1_3, V1_4, V1_5, V1_6, V1_7, V1_8
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidvisit(org.codehaus.groovy.ast.ASTNode[] nodes, + org.codehaus.groovy.control.SourceUnit source) 
      +
        +
      • + + +

        Methods inherited from class org.codehaus.groovy.transform.AbstractASTTransformation

        +addError, checkIncludeExclude, checkIncludeExclude, checkNotInterface, copyAnnotatedNodeAnnotations, deemedInternalName, getClassList, getMemberClassValue, getMemberClassValue, getMemberIntValue, getMemberList, getMemberStringValue, getMemberStringValue, getMemberValue, hasAnnotation, init, memberHasValue, nonGeneric, shouldSkip, shouldSkipOnDescriptor, tokenize
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PicocliScriptASTTransformation

        +
        public PicocliScriptASTTransformation()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        visit

        +
        public void visit(org.codehaus.groovy.ast.ASTNode[] nodes,
        +                  org.codehaus.groovy.control.SourceUnit source)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + + + diff --git a/docs/man/3.x/apidocs/picocli/groovy/package-frame.html b/docs/man/3.x/apidocs/picocli/groovy/package-frame.html new file mode 100644 index 000000000..2a1a726cd --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/groovy/package-frame.html @@ -0,0 +1,25 @@ + + + + + +picocli.groovy (picocli 3.9.5 API) + + + + + +

picocli.groovy

+
+

Classes

+ +

Annotation Types

+ +
+ + diff --git a/docs/man/3.x/apidocs/picocli/groovy/package-summary.html b/docs/man/3.x/apidocs/picocli/groovy/package-summary.html new file mode 100644 index 000000000..cc31c6ebf --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/groovy/package-summary.html @@ -0,0 +1,177 @@ + + + + + +picocli.groovy (picocli 3.9.5 API) + + + + + + + + + + + +
+

Package picocli.groovy

+
+
Provides classes and annotations to give Groovy scripts convenient access to picocli functionality.
+
+

See: Description

+
+
+
    +
  • + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    PicocliBaseScript +
    + Base script class that provides picocli declarative (annotation-based) command line argument processing for Groovy scripts.
    +
    PicocliScriptASTTransformation +
    Ensures that Groovy scripts annotated with PicocliScript are transformed into a class that + extends PicocliBaseScript.
    +
    +
  • +
  • + + + + + + + + + + + + +
    Annotation Types Summary 
    Annotation TypeDescription
    PicocliScript +
    + Annotation to give Groovy scripts convenient access to picocli functionality.
    +
    +
  • +
+ + + +

Package picocli.groovy Description

+
Provides classes and annotations to give Groovy scripts convenient access to picocli functionality.
+
+ + + + + + diff --git a/docs/man/3.x/apidocs/picocli/groovy/package-tree.html b/docs/man/3.x/apidocs/picocli/groovy/package-tree.html new file mode 100644 index 000000000..1eb70addf --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/groovy/package-tree.html @@ -0,0 +1,152 @@ + + + + + +picocli.groovy Class Hierarchy (picocli 3.9.5 API) + + + + + + + + + + + +
+

Hierarchy For Package picocli.groovy

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.codehaus.groovy.transform.AbstractASTTransformation (implements org.codehaus.groovy.transform.ASTTransformation, groovyjarjarasm.asm.Opcodes) + +
    • +
    • groovy.lang.GroovyObjectSupport (implements groovy.lang.GroovyObject) + +
    • +
    +
  • +
+

Annotation Type Hierarchy

+
    +
  • picocli.groovy.PicocliScript (implements java.lang.annotation.Annotation)
  • +
+
+ + + + + + diff --git a/docs/man/3.x/apidocs/picocli/package-frame.html b/docs/man/3.x/apidocs/picocli/package-frame.html new file mode 100644 index 000000000..5b0a51039 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/package-frame.html @@ -0,0 +1,100 @@ + + + + + +picocli (picocli 3.9.5 API) + + + + + +

picocli

+
+

Interfaces

+ +

Classes

+ +

Enums

+ +

Exceptions

+ +

Annotation Types

+ +
+ + diff --git a/docs/man/3.x/apidocs/picocli/package-summary.html b/docs/man/3.x/apidocs/picocli/package-summary.html new file mode 100644 index 000000000..d4291e4d8 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/package-summary.html @@ -0,0 +1,665 @@ + + + + + +picocli (picocli 3.9.5 API) + + + + + + + + + + + +
+

Package picocli

+
+
Provides classes and interfaces for the main picocli command line parsing and + autocompletion functionality.
+
+

See: Description

+
+
+ + + + +

Package picocli Description

+
Provides classes and interfaces for the main picocli command line parsing and + autocompletion functionality. +

+ The CommandLine class is a one-file framework for creating Java command line + applications with almost zero code. + + CommandLine is in a single file, so it can be included in source form. + This lets users run picocli-based applications without requiring picocli as an external dependency. +

+

Classes and Interfaces for Defining a CommandSpec Model

+

+ Classes and Interfaces for Defining a CommandSpec Model +

+

Classes Related to Parsing Command Line Arguments

+

+ Classes Related to Parsing Command Line Arguments +

+

Class Diagram of the Picocli Exceptions

+

+ Class Diagram of the Picocli Exceptions +

+

Class Diagram of the CommandLine.Help API

+

+ Class Diagram of the CommandLine.Help API +

+
+ + + + + + diff --git a/docs/man/3.x/apidocs/picocli/package-tree.html b/docs/man/3.x/apidocs/picocli/package-tree.html new file mode 100644 index 000000000..a04bd1b13 --- /dev/null +++ b/docs/man/3.x/apidocs/picocli/package-tree.html @@ -0,0 +1,251 @@ + + + + + +picocli Class Hierarchy (picocli 3.9.5 API) + + + + + + + + + + + +
+

Hierarchy For Package picocli

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Annotation Type Hierarchy

+ +

Enum Hierarchy

+ +
+ + + + + + diff --git a/docs/man/3.x/apidocs/resources/background.gif b/docs/man/3.x/apidocs/resources/background.gif new file mode 100644 index 0000000000000000000000000000000000000000..f471940fde2f39ef8943a6af9569bcf986b1579b GIT binary patch literal 2313 zcmV+k3HJ6!Nk%w1VKM-40OkMy00030|NlK(aXwsfKV5S}VtGJbbVOr%L0@%CZH88Q zl{{NzcR^uxNo<2iYk@pjY)*5FJz8x~bc{)B zfk z+1T6M-s9WdW8dcJ-wO*3@9+W*5AY543-j^$^!EPz_4eHZ2#>)41`h@dc!2OAgN6$a zCS2I?;lqgx6IR4nkpTe;1RN0f=zxMq2O=q`94V5d$&e>Unta)^<;;^G3>e7yp=ZvW z6DIW3xpSvaogXF?_4%`@(V;s}NR^5J!3hrtJV@1QRV&r5S*L!zYE|rss${iFkg&!? zTN5V#)~=bmMorwgZsEpdOE)iExo+FO-8;8Kga{=HbSQCnF=E6W3?o*|ID%uwi5**> zJXy127Y9m+=HQ|PhXWi+xNwoWv}n_%Pq%(e+H~mGqhq5kv4Mo|-n~g|7!F*xZ{xv< zCpXS~dGg^IGK?4@J-T%b(XnUHFul6n<@2&4)zzyO2) z3Q8`i0+UKY*`$}e9mmp;tg*))`|PsK1|hAo%u0K$vDwm4gaSkm0j{`26k#qAKmbuhxZ#cquDR>B zD{s8+&TH-uNg$C#68QG}1HMBHfrP&L@@w$F_!itRzXdCN@V|LDAu%3!IDtq1#1UV7 z#1RxvT=B(DWbCoU5l=ia$Pp`Hgb_?Mp@hmtxZDI2N-)v#$}PXVvdm1d>@v(v`0TUJ zF)Pu89(q`zv=w^nVTIF3@3BYIPA}c`(@ZCAwbNBEt@PDUKe5CTR8aB66IE1!w%Amt zy+jpcn~k>GZpVFg+H6x{_uOksvBlq0OyT$6TyQZ37k(cOxZr|JEx1sGm<(M9gH z-~PMqyn|tT=))UN`|-FFFUA#KToK0fUOaz=7}Z~KeHhVC&%O27cTfHQ^WBU8z4p&T zp#>D|V}XShTD;Hx745Iz{`>K-Z$A|7!*Boo{mY;G21vjH8t{M!OrQc6$iN0V@PQDF zpadsK!3tXNf*8!81~qnXWuHZ)kytd=_y+ADWvw31ouV;CdZ#ya*(l7-A-C-Y^+iit8O zBy3*`Ls$|5Hn4m_^I^|C7{m7EFn|5vTk;|oywIgCc9Bb*=L+Y$)M>9GC<|HGs@6NB zHLY%03!dDf=eDRt2O6lVSFRcsuWZEwU?=z$CZ0W?#VJfdN>HG(l%oKpyiftJc|Y)xkjSJYCrQal-0PC~()T9xwF!Jf zVi1UA#3BBbh(i8r5&v#Pz!cF41KjbCc?4u2@@Q~oKLirt2TM30;y6b+zyX2`Yl9u; z`0$3;v0-YUp&7NdPT#q`cZlbij$jvbRk6R>8g*>}*b9E+WDwmpHAAxYzyT aU_pX{M6b8i>#Dq3onfZy}_nli%!Q$ZV%e&!tN2 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 YpWXKgmku8Vj|K)Vje`mzEKCg608Q#dYybcN literal 0 HcmV?d00001 diff --git a/docs/man/3.x/apidocs/script.js b/docs/man/3.x/apidocs/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/docs/man/3.x/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/man/3.x/apidocs/serialized-form.html b/docs/man/3.x/apidocs/serialized-form.html new file mode 100644 index 000000000..9d52bc172 --- /dev/null +++ b/docs/man/3.x/apidocs/serialized-form.html @@ -0,0 +1,301 @@ + + + + + +Serialized Form (picocli 3.9.5 API) + + + + + + + + + + + +
+

Serialized Form

+
+
+ +
+ + + + + + diff --git a/docs/man/3.x/apidocs/stylesheet.css b/docs/man/3.x/apidocs/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/docs/man/3.x/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/docs/man/3.x/autocomplete.html b/docs/man/3.x/autocomplete.html new file mode 100644 index 000000000..2b8ec33b5 --- /dev/null +++ b/docs/man/3.x/autocomplete.html @@ -0,0 +1,1155 @@ + + + + + + + +Autocomplete for Java Command Line Applications + + + + + + + +
+
+
+
+
+Fork me on GitHub +
+
+
+
+Every main method deserves picocli! +
+
+
+
+
+

1. Command Line Completion

+
+
+

Starting from version 1.0.0, picocli-based applications can have command line completion in Bash or ZSH Unix shells. +Picocli can generate an autocompletion script tailored to your application.

+
+
+

With this script installed, users can type the first few letters of a subcommand or an option, +then press the TAB key, and the Unix shell will complete the subcommand or option.

+
+
+

In the case of multiple possible completions, the Unix shell will display all subcommands or options beginning +with those few characters. The user can type more characters and press TAB again to see a new, narrowed-down +list if the typed characters are still ambiguous, or else complete the subcommand or option.

+
+
+

Autocompletion demo animation

+
+
+
+
+

2. Quick Start Tutorial

+
+
+

This tutorial uses the CheckSum example application from the picocli user manual. We created a class com.myproject.CheckSum and put it in a jar file, myproject.jar.

+
+
+

Follow these steps to give this application command line autocompletion.

+
+
+

2.1. Create Command

+
+

First, create an executable command that runs the main application class. For this tutorial, the command name is jchecksum.

+
+
+

We use an alias here to create the command (see alternatives):

+
+
+
+
alias jchecksum='java -cp "picocli-1.0.0.jar;myproject.jar" com.myproject.CheckSum'
+
+
+
+

Let’s test that the command works:

+
+
+
+
$ jchecksum --help
+Usage: jchecksum [-h] [-a=<algorithm>] <file>
+Prints the checksum (MD5 by default) of a file to STDOUT.
+      file                    The file whose checksum to calculate.
+  -a, --algorithm=<algorithm> MD5, SHA-1, SHA-256, ...
+  -h, --help                  Show this help message and exit.
+
+
+
+
+

2.2. Generate Completion Script

+
+

To generate the completion script, run the picocli.AutoComplete class as a java application. Pass it the command name and the fully qualified class name of the annotated command class. (See also full description for using AutoComplete.)

+
+
+
+
java -cp "picocli-1.0.0.jar;myproject.jar" picocli.AutoComplete -n jchecksum com.myproject.CheckSum
+
+
+
+

This generated a jchecksum_completion script in the current directory. To verify:

+
+
+
+
$ ls
+jchecksum_completion  myproject.jar  picocli-1.0.0.jar
+
+
+
+
+

2.3. Install Completion Script

+
+

Finally, source the completion script:

+
+
+
Bash
+
+
. jchecksum_completion
+
+
+
+
ZSH
+
+
autoload -U +X compinit && compinit
+autoload -U +X bashcompinit && bashcompinit
+. ./jchecksum_completion
+
+
+
+

…​and you are done. The jchecksum command now has autocompletion:

+
+
+
+
$ jchecksum <TAB><TAB>
+-a           --algorithm  -h           --help
+
+
+
+
+

2.4. Permanent Installation

+
+

The above will last for the duration of your shell session. If you want to make this permanent you need to modify your ~/.bashrc or ~/.zshrc file to add a line that defines the command alias and a line that sources the completion script:

+
+
+
Bash
+
+
echo "alias jchecksum='java -cp \"picocli-1.0.0.jar;myproject.jar\" com.myproject.CheckSum'" >> ~/.bashrc
+echo ". jchecksum_completion" >> ~/.bashrc
+
+
+
+

Make sure to use >> (append), using a single > would overwrite the file.

+
+
+

~/.bashrc indicates .bashrc is in your home directory.

+
+ +
+
+
+
+

3. Designing for Completion

+
+
+

When writing a picocli-based command line application there are a few things to consider to facilitate autocompletion.

+
+
+

3.1. Register Subcommands Declaratively

+
+

Register subcommands declaratively in your application with @Command(subcommands = { …​ }) annotations where possible.

+
+
+

This way, you can generate a completion script by passing a single command class name to picocli.AutoComplete, and picocli will be able to infer the full hierarchy of command and subcommands from that top-level command class.

+
+
+

If your application registers subcommands programmatically, you can still generate a completion script, it is just more work.

+
+
+
+

3.2. Use Strong Typing

+
+

When generating the completion script, picocli inspects the type of the fields annotated with @Option. For some types, +tab completion can also generate possible option values.

+
+
+

Picocli can generate completion matches for the following types:

+
+
+
    +
  • +

    java.io.File

    +
  • +
  • +

    java.nio.file.Path

    +
  • +
  • +

    java.net.InetAddress

    +
  • +
  • +

    any java enum

    +
  • +
+
+
+

3.2.1. Files and Directories

+
+

Generating autocomplete matches for @Option fields of type java.io.File or java.nio.file.Path will display a list of all files and directories in the current directory.

+
+
+
+
$ demo --file <TAB><TAB>
+basic.bash              hierarchy               nestedSubcommands.bash
+
+
+
+
+

3.2.2. Host Names

+
+

Generating autocomplete matches for @Option fields of type java.net.InetAddress will display a list of known hosts (from your /etc/hosts file).

+
+
+
+
$ demo --host <TAB><TAB>
+cluster-p-1                          openvpn-client.myvpn.picocli.com
+cluster-p-2                          picop1
+cluster-p-3                          picop2
+cluster-p-4                          picop3
+cluster-scm-1                        picop4
+client.openvpn.net                   picoscm1
+
+
+
+
+

3.2.3. Java enum Values

+
+

Generating autocomplete matches for @Option fields of any Java enum type will display the list of enum values.

+
+
+

For example:

+
+
+
+
$ demo --timeUnit <TAB><TAB>
+DAYS     HOURS     MICROSECONDS  MILLISECONDS  MINUTES    NANOSECONDS   SECONDS
+
+
+
+
+
+

3.3. Other Completion Candidates

+
+

Picocli 3.2 introduces a completionCandidates API that can be used to generate completion candidates +regardless of the type of the option or positional parameter.

+
+
+

Picocli calls this iterator when the completion script is generated.

+
+
+
+
+
+

4. Alternative Ways to Define Commands

+
+
+

This section describes creating commands in more depth than the Quick Start Tutorial.

+
+
+

In Bash and ZSH, there are multiple ways to create an executable command for a java class.

+
+
+

4.1. Alias

+
+

One way is to define an alias:

+
+
+
+
alias jchecksum='java -cp "picocli-1.0.0.jar;myproject.jar" com.myproject.CheckSum'
+
+
+
+

Be aware that the alias only lasts as long as the current shell session. +To make it permanent, add it to your ~/.bashrc or ~/.zshrc file.

+
+
+

You may also want to specify the full path to the jar files in the classpath so that the command can be executed anywhere.

+
+
+
+

4.2. Function

+
+

Another way is to define a function:

+
+
+
+
jchecksum() {
+    java -cp "picocli-1.0.0.jar;myproject.jar" com.myproject.CheckSum "$@"
+}
+
+
+
+

To make it permanent, add it to your ~/.bashrc or ~/.zshrc file.

+
+
+
+

4.3. Script

+
+

Yet another way is to create a script:

+
+
+
+
$ echo '#!/usr/bin/env bash' > jchecksum
+$ echo 'java -cp "picocli-1.0.0.jar;myproject.jar" com.myproject.CheckSum $@' >> jchecksum
+$ chmod 755 jchecksum
+
+$ cat jchecksum
+#!/usr/bin/env bash
+java -cp "picocli-1.0.0.jar;myproject.jar" com.myproject.CheckSum $@
+
+
+
+
+
+
+

5. Completion Script Generation Details

+
+
+

This section describes generating completion scripts in more depth than the Quick Start Tutorial.

+
+
+

5.1. Running AutoComplete

+
+

To generate the completion script, run the picocli.AutoComplete class as a java application, passing it +the fully qualified class name of the annotated command object.

+
+
+
+
$ java -cp "picocli-1.0.0.jar;myproject.jar" picocli.AutoComplete com.myproject.CheckSum
+
+
+
+

This will instantiate your command, and inspect it for @Option +and @Command annotations. +Based on these annotations it will generate a completion script in the current directory.

+
+
+

Because of this, the command class needs to be on the classpath when running the picocli.AutoComplete class.

+
+
+
+

5.2. Command Name

+
+

The name of the generated completion script is based on the @Command(name ="<COMMAND-NAME>") annotation, or, if that is missing, the command class name. +Use the -n or --name option to control the name of the command that the completion script is for.

+
+
+
+
$ java -cp "picocli-1.0.0.jar;myproject.jar" picocli.AutoComplete -n jchecksum com.myproject.CheckSum
+
+
+
+

This will generate a jchecksum_completion script in the current directory.

+
+
+

Other options are:

+
+
+
    +
  • +

    Use -o or --completionScript to specify the full path to the completion script to generate.

    +
  • +
  • +

    Use the -f or --force option to overwrite existing files.

    +
  • +
  • +

    Use the -w, --writeCommandScript option to generate a sample command script.

    +
  • +
+
+
+
+

5.3. Subcommands

+
+

For commands with subcommands, bear in mind that the class that generates the completion script (picocli.AutoComplete) +needs the full hierarchy of command and subcommands to generate a completion script that also works for the subcommands.

+
+
+

The above will work when subcommands are registered declaratively with annotations like @Command(subcommands = { …​ }).

+
+
+
+

5.4. Programmatically Registered Subcommands

+
+

When subcommands are not registered declaratively, you need to do a bit more work. You need to create a small program that does the following:

+
+
+
    +
  • +

    Create a CommandLine instance with the full hierarchy of nested subcommands.

    +
  • +
+
+
+
+
// programmatically (see above for declarative example)
+CommandLine hierarchy = new CommandLine(new TopLevel())
+        .addSubcommand("sub1", new Subcommand1())
+        .addSubcommand("sub2", new Subcommand2());
+
+
+
+
    +
  • +

    Pass this CommandLine instance and the name of the script to the picocli.AutoComplete::bash method. The method will return the source code of a completion script. Save the source code to a file and install it.

    +
  • +
+
+
+
+
+
+

6. Installing Completion Scripts Permanently in Bash

+
+
+

This section describes installing completion scripts in more depth than the Quick Start Tutorial.

+
+
+

Make sure bash completion is installed.

+
+
+

Source the generated completion script to install it in your current bash session.

+
+
+

To install it more permanently, place the completion script file in /etc/bash_completion.d (or /usr/local/etc/bash_completion.d on a Mac). If bash-completion is installed, placing the completion script in either of these directories should be sufficient. (Source your ~/.bash_profile or launch a new terminal to start using this completion script.)

+
+
+

Alternatively, make a directory mkdir ~/bash_completion.d, and place the completion script in this directory. Edit your ~/.bashrc file and add the following:

+
+
+
+
for bcfile in ~/bash_completion.d/* ; do
+  . $bcfile
+done
+
+
+
+

All completion scripts in the ~/bash_completion.d directory will now be available every time you launch a new shell.

+
+
+

Source your ~/.bash_profile or launch a new terminal to start using this completion script.

+
+
+
+
+

7. Installing Completion Scripts Permanently in ZSH

+
+
+

This section describes installing completion scripts in more depth than the Quick Start Tutorial.

+
+
+

Zsh can handle bash completions functions. The latest development version of zsh has a function bashcompinit, that when run will allow zsh to read bash completion specifications and functions. The zshcompsys man page has details. To use it, run bashcompinit at any time after compinit. It will define complete and compgen functions corresponding to the bash builtins.

+
+
+

Source the generated completion script to install it in your current shell session.

+
+
+

To install it more permanently, make a directory mkdir ~/bash_completion.d, and place the completion script in this directory. Edit your ~/.zshrc file and add the following:

+
+
+
+
autoload -U +X compinit && compinit
+autoload -U +X bashcompinit && bashcompinit
+for bcfile in ~/bash_completion.d/* ; do
+  . $bcfile
+done
+
+
+
+

All completion scripts in the ~/bash_completion.d directory will now be available every time you launch a new shell.

+
+
+

Then reload your shell:

+
+
+
+
exec $SHELL -l
+
+
+
+
+
+

8. Generating Completion Scripts During the Build

+
+
+

It may be useful to generate your completion scripts automatically during the build. +Below is an example Maven snippet that demonstrates how to achieve this.

+
+
+

8.1. Maven Example

+
+ + + + + +
+ + +Setting system property picocli.autocomplete.systemExitOnError ensures the build fails if there is any problem generating the completion script (requires picocli v3.9.1). +
+
+
+
+
<plugin>
+  <groupId>org.codehaus.mojo</groupId>
+  <artifactId>exec-maven-plugin</artifactId>
+  <version>${exec-maven-plugin.version}</version>
+  <executions>
+    <execution>
+      <id>generate-autocompletion-script</id>
+      <phase>package</phase>
+      <goals>
+        <goal>exec</goal>
+      </goals>
+    </execution>
+  </executions>
+  <configuration>
+    <executable>java</executable>
+    <arguments>
+      <argument>-Dpicocli.autocomplete.systemExitOnError</argument>
+      <argument>-cp</argument>
+      <classpath/>
+      <argument>picocli.AutoComplete</argument>
+      <argument>--force</argument><!-- overwrite if exists -->
+      <argument>--completionScript</argument>
+      <argument>${project.build.directory}/mycommand_completion.sh</argument>
+      <argument>mypackage.MyCommand</argument><!-- replace with your class -->
+    </arguments>
+  </configuration>
+</plugin>
+
+
+
+
+
+
+

9. Picocli User Manual

+
+
+

The picocli user manual explains how to build Java command line applications with picocli.

+
+
+
+
+

10. GitHub Project

+
+
+

The GitHub project has the source code, tests, build scripts, etc.

+
+
+

Star or fork this project on GitHub if you like it! +(Projects with many forks are easier to find on GitHub Search.)

+
+
+
+
+

11. Issue Tracker

+
+
+

Please use the Issue Tracker to report bugs or request features.

+
+
+
+
+

12. License

+
+
+

Picocli is licensed under the Apache License 2.0.

+
+
+
+
+

13. Releases

+
+
+

Previous versions are available from the GitHub project Releases.

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/man/3.x/groovy-2.5-clibuilder-renewal-part1.html b/docs/man/3.x/groovy-2.5-clibuilder-renewal-part1.html new file mode 100644 index 000000000..bfc564393 --- /dev/null +++ b/docs/man/3.x/groovy-2.5-clibuilder-renewal-part1.html @@ -0,0 +1,964 @@ + + + + + + + +Groovy 2.5 CliBuilder Renewal (Part 1) + + + + + + + +
+
+
+
+

The CliBuilder class for quickly and concisely building command line applications has been renewed in Apache Groovy 2.5. +This two-part article highlights what is new. +Part 2 explains how to leverage some of the advanced features of the underlying libraries from CliBuilder.

+
+
+
+CliBuilder2.5 cygwin +
+
+
+
+
+

The groovy.util.CliBuilder Class is Deprecated

+
+
+

Previous versions of CliBuilder used Apache Commons CLI as the underlying parser library. +From Groovy 2.5, there is an alternative version of CliBuilder based on the picocli parser.

+
+
+

Going forward, it is recommended that applications explicitly import either groovy.cli.picocli.CliBuilder or groovy.cli.commons.CliBuilder. The groovy.util.CliBuilder class is deprecated and delegates to the Commons CLI version for backwards compatibility.

+
+
+

New features will likely only be added to the picocli version, and groovy.util.CliBuilder may be removed in a future version of Groovy. +The Commons CLI version is intended for applications that rely on the internals of the Commons CLI implementation of CliBuilder and cannot easily migrate to the picocli version.

+
+
+

Next, let’s look at some new features in Groovy 2.5 CliBuilder.

+
+
+
+
+

Typed Options

+
+
+
+Type +
+
+
+

Options can be boolean flags or they can take one or more option parameters. +In previous versions of CliBuilder, you would have to specify args: 1 for options that need a parameter, or +args: '+' for options that accept multiple parameters.

+
+
+

This version of CliBuilder adds support for typed options. This is convenient when processing parse results, +but additionally, the number of arguments is inferred from the type, +so if the type is specified, args can be omitted.

+
+
+

For example:

+
+
+
+
def cli = new CliBuilder()
+cli.a(type: String, 'a-arg')
+cli.b(type: boolean, 'b-arg')
+cli.c(type: Boolean, 'c-arg')
+cli.d(type: int, 'd-arg')
+cli.e(type: Long, 'e-arg')
+cli.f(type: Float, 'f-arg')
+cli.g(type: BigDecimal, 'g-arg')
+cli.h(type: File, 'h-arg')
+cli.i(type: RoundingMode, 'i-arg')
+
+def argz = '''-a John -b -d 21 -e 1980 -f 3.5 -g 3.14159
+    -h cv.txt -i DOWN and some more'''.split()
+
+def options = cli.parse(argz)
+assert options.a == 'John'
+assert options.b
+assert !options.c
+assert options.d == 21
+assert options.e == 1980L
+assert options.f == 3.5f
+assert options.g == 3.14159
+assert options.h == new File('cv.txt')
+assert options.i == RoundingMode.DOWN
+assert options.arguments() == ['and', 'some', 'more']
+
+
+
+

Supported Types

+
+

The Commons CLI-based CliBuilder supports primitives, numeric types, files, enums and arrays thereof +(using StringGroovyMethods#asType(String, Class)). +The picocli-based CliBuilder supports those and more.

+
+
+
+

Adding More Types

+
+

If the built-in types don’t meet your needs, it is easy to register a custom converter. Specify a convert Closure to convert the String argument to any other type. For example:

+
+
+
+
import java.nio.file.Paths
+import java.time.LocalTime
+
+def cli = new CliBuilder()
+cli.a(convert: { it.toUpperCase() }, 'a-arg')    (1)
+cli.p(convert: { Paths.get(it) }, 'p-arg')       (2)
+cli.t(convert: { LocalTime.parse(it) }, 't-arg') (3)
+
+def options = cli.parse('-a abc -p /usr/home -t 15:31:59'.split())
+assert options.a == 'ABC'
+assert options.p.absolute && options.p.parent == Paths.get('/usr')
+assert options.t.hour == 15 && options.t.minute == 31
+
+
+
+ + + + + + + + + + + + + +
1Convert one String to another
2Option value is converted to a java.nio.file.Path
3Option value is converted to a java.time.LocalTime
+
+
+
+
+
+

Annotations

+
+
+
+Annotations +
+
+
+

From this release, Groovy offers an annotation API for processing command line arguments.

+
+
+

Applications can annotate fields or methods with @groovy.cli.Option for named options +or @groovy.cli.Unparsed for positional parameters. +When the parser matches a command line argument with an option name or positional parameter, the value is converted +to the correct type and injected into the field or method.

+
+
+

Annotating Methods of an Interface

+
+

One way to use the annotations is on "getter-like" methods (methods that return a value) of an interface. For example:

+
+
+
+
import groovy.cli.*
+
+interface IHello {
+    @Option(shortName='h', description='display usage') Boolean help()   (1)
+    @Option(shortName='u', description='user name')     String user()    (2)
+    @Unparsed(description = 'positional parameters')    List remaining() (3)
+}
+
+
+
+ + + + + + + + + + + + + +
1Method returns true if -h or --help was specified on the command line.
2Method returns the parameter value that was specified for the -u or --user option.
3Any remaining parameters will be returned as a list from this method.
+
+
+

How to use this interface (using the picocli version to demonstrate its usage help):

+
+
+
+
import groovy.cli.picocli.CliBuilder
+
+def cli = new CliBuilder(name: 'groovy Greeter')
+def argz = '--user abc'.split()
+IHello hello = cli.parseFromSpec(IHello, argz)
+assert hello.user() == 'abc'
+
+hello = cli.parseFromSpec(GreeterI, ['--help', 'Some', 'Other', 'Args'] as String[])
+assert hello.help()
+cli.usage()
+assert hello.remaining() == ['Some', 'Other', 'Args']
+
+
+
+

This prints the following usage help message:

+
+
+
+
Usage: groovy Greeter [-h] [-u=<user>] [<remaining>...]
+      [<remaining>...]   positional parameters
+  -u, --user=<user>      user name
+  -h, --help             display usage
+
+
+
+

When parseFromSpec is called, CliBuilder reads the annotations, parses the command line arguments +and returns an instance of the interface. +The interface methods return the option values matched on the command line.

+
+
+
+

Annotating Properties or Setter Methods of a Class

+
+

Another way to use the annotations is on the properties or "setter-like" methods (void methods with a single parameter) of a class. For example:

+
+
+
+
class Hello {
+    @Option(shortName='h', description='display usage') (1)
+    Boolean help
+
+    private String user
+    @Option(shortName='u', description='user name')     (2)
+    void setUser(String user) {
+        this.user = user
+    }
+    String getUser() { user }
+
+    @Unparsed(description = 'positional parameters')    (3)
+    List remaining
+}
+
+
+
+ + + + + + + + + + + + + +
1The help Boolean property is set to true if -h or --help was specified on the command line.
2The setUser property setter method is invoked with the -u or --user option parameter value.
3The remaining property is set to a new List containing the remaining args, if any.
+
+
+

The annotated class can be used as follows:

+
+
+
+
String[] argz = ['--user', 'abc', 'foo']
+
+def cli = new CliBuilder(usage: 'groovy Greeter [option]') (1)
+Hello greeter = cli.parseFromInstance(new Hello(), argz)   (2)
+assert greeter.user == 'abc'                               (3)
+assert greeter.remaining == ['foo']                        (4)
+
+
+
+ + + + + + + + + + + + + + + + + +
1Create a CliBuilder instance.
2Extract options from the annotated instance, parse arguments, and populate and return the supplied instance.
3Verify that the String option value has been assigned to the property.
4Verify the remaining arguments property.
+
+
+

When parseFromInstance is called, CliBuilder again reads the annotations, parses the command line +arguments and finally returns the instance. The annotated fields and setter methods are initialized with the values +matched for the associated option.

+
+
+
+

Script Annotations

+
+
+Script +
+
+
+

Groovy 2.5 also offers new annotations for Groovy scripts.

+
+
+

@OptionField is equivalent to combining @groovy.transform.Field and @Option, whereas @UnparsedField is equivalent to combining @Field and @Unparsed.

+
+
+

Use these annotations to turn script variables into fields so that the variables can be populated by CliBuilder. For example:

+
+
+
+
import groovy.cli.OptionField
+import groovy.cli.UnparsedField
+
+@OptionField String user
+@OptionField Boolean help
+@UnparsedField List remaining
+
+String[] argz = ['--user', 'abc', 'foo']
+
+new CliBuilder().parseFromInstance(this, argz)
+assert user == 'abc'
+assert remaining == ['foo']
+
+
+
+
+
+
+

Typed Positional Parameters

+
+
+

This version of CliBuilder offers some limited support for strongly typed positional parameters.

+
+
+

If all positional parameters have the same type, the @Unparsed annotation can be used with an array type other than String[]. +Again, the type conversion is done using StringGroovyMethods#asType(String, Class) +in the Commons CLI version, while the picocli version of CliBuilder supports a superset of those types.

+
+
+

This functionality is only available for the annotations API, not for the dynamic API. +Here is an example of an interface that can capture strongly typed positional parameters:

+
+
+
+
interface TypedPositionals {
+    @Unparsed Integer[] nums()
+}
+
+
+
+

The code below demonstrates the type conversion:

+
+
+
+
def argz = '12 34 56'.split()
+def cli = new CliBuilder()
+def options = cli.parseFromSpec(TypedPositionals, argz)
+assert options.nums() == [12, 34, 56]
+
+
+
+
+
+

Gotchas/Incompatibilities

+
+
+
+incompatible +
+
+
+

There are a few areas where the new versions of CliBuilder are not compatible with previous versions or with each other.

+
+
+

Properties options and formatter Unavailable in Picocli Version

+
+

The Commons CLI version of CliBuilder, and previous versions of CliBuilder, expose an options property of type org.apache.commons.cli.Options, that can be used to configure the underlying Commons CLI parser without going through the CliBuilder API. This property is not available in the picocli version of CliBuilder. +Applications that read or write this property must import groovy.cli.commons.CliBuilder +or modify the application.

+
+
+

Additionally, the formatter property of type org.apache.commons.cli.HelpFormatter is not available in the picocli version of CliBuilder. If your application uses this property, consider using the usageMessage property instead, or import groovy.cli.commons.CliBuilder.

+
+
+
+

Property parser Differs in Picocli and Commons CLI Versions

+
+

The picocli version of CliBuilder has a parser property that exposes a picocli.CommandLine.Model.ParserSpec object +that can be used to configure the parser behavior.

+
+
+

The Commons CLI version of CliBuilder, and previous versions of CliBuilder, expose a parser property of type org.apache.commons.cli.CommandLineParser. This functionality is not available in the picocli version of CliBuilder.

+
+
+

If your application uses the parser property to set a different Commons CLI parser, consider using the posix property instead, or import groovy.cli.commons.CliBuilder.

+
+
+
+

Different Parser Behavior for longOption

+
+

The Commons CLI DefaultParser recognizes longOption option names prefixed with a single hypen (e.g., -option) +as well as options prefixed with a double hyphen (e.g., --option). +This is not always obvious since the usage help message only shows the double hyphen prefix for longOption option names.

+
+
+

For backwards compatibility, the picocli version of CliBuilder has an acceptLongOptionsWithSingleHyphen property: +set this property to true if the parser should recognize long option names with both +a single hyphen and a double hyphen prefix. The default is false, +so only long option names with a double hypen prefix (--option) are recognized.

+
+
+
+
+
+

Wait, There’s More…​

+
+
+

Part 2 of this article explains how to leverage some of the advanced features of the underlying libraries from CliBuilder. This is where you can make your command line application really shine. Stay tuned…​

+
+
+ + + + + +
+ + +For more information, visit the Groovy site and +GitHub project, +and the picocli site and picocli GitHub project. +Please star the projects if you like what you see! +
+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/man/3.x/groovy-2.5-clibuilder-renewal-part2.html b/docs/man/3.x/groovy-2.5-clibuilder-renewal-part2.html new file mode 100644 index 000000000..a0747a3dc --- /dev/null +++ b/docs/man/3.x/groovy-2.5-clibuilder-renewal-part2.html @@ -0,0 +1,970 @@ + + + + + + + +Groovy 2.5 CliBuilder Renewal (Part 2) + + + + + + + +
+
+
+
+

The CliBuilder class for quickly and concisely building command line applications has been renewed in Apache Groovy 2.5. +This is the second of a two-part article series that highlights what is new. +In case you missed it, Part 1 is here. This article shows some of the advanced features of the underlying libraries from CliBuilder.

+
+
+
+CliBuilder2.5 cygwin +
+
+
+

A quick recap of part 1: The groovy.util.CliBuilder class is deprecated. Instead there are now two CliBuilder implementations in different modules, one with Apache Commons CLI as the underlying parser library, and a new one based on the picocli parser.

+
+
+

It is recommended that applications explicitly import either groovy.cli.picocli.CliBuilder or groovy.cli.commons.CliBuilder. +The groovy.util.CliBuilder class is deprecated and delegates to the Commons CLI version for backwards compatibility.

+
+
+

New features will likely only be added to the picocli version, and groovy.util.CliBuilder may be removed in a future version of Groovy. The Commons CLI version is intended for applications that rely on the internals of the Commons CLI implementation of CliBuilder and cannot easily migrate to the picocli version.

+
+
+

Next, let’s take a look at some advanced features offered by these underlying command line parsing libraries.

+
+
+
+
+

Apache Commons CLI Features

+
+
+
+FeatureIconAdvancedOptions +
+
+
+

Sometimes you may want to use advanced features of the underlying parsing library. +For example, you may have a command line application with mutually exclusive options. +The below code shows how to achieve this using the Apache Commons CLI OptionGroup API:

+
+
+
+
import groovy.cli.commons.CliBuilder
+import org.apache.commons.cli.*
+
+def cli = new CliBuilder()
+def optionGroup = new OptionGroup()
+optionGroup.with {
+  addOption cli.option('s', [longOpt: 'silent'], 's option')
+  addOption cli.option('v', [longOpt: 'verbose'], 'v option')
+}
+cli.options.addOptionGroup optionGroup
+
+assert !cli.parse('--silent --verbose'.split()) (1)
+
+
+
+ + + + + +
1Parsing this input will fail because two mutually exclusive options were specified.
+
+
+
+
+

Picocli CliBuilder Features

+
+
+
+FeatureIconAdvancedOptions +
+
+
+

Strongly Typed Lists

+
+
+list +
+
+
+

Options with multiple values often use an array or a List to capture the values. +Arrays can be strongly typed, that is, contain elements other than String. +The picocli version of CliBuilder lets you do the same with Lists. +The auxiliaryType specifies the type that the elements should be converted to. +For example:

+
+
+
+
import groovy.cli.picocli.CliBuilder
+
+def cli = new CliBuilder()
+cli.T(type: List, auxiliaryTypes: Long, 'typed list')  (1)
+
+def options = cli.parse('-T 1 -T 2 -T 3'.split())      (2)
+assert options.Ts == [ 1L, 2L, 3L ]                    (3)
+
+
+
+ + + + + + + + + + + + + +
1Define an option that can have multiple integer values.
2An example command line.
3The option values as a List<Integer>.
+
+
+
+

Strongly Typed Maps

+
+
+map +
+
+
+

The picocli version of CliBuilder offers native support for Map options. +This is as simple as specifying Map as the option type. +By default, both keys and values are stored as Strings in the Map, +but it’s possible to use auxiliaryType to specify the types that the keys and values should be converted to.

+
+
+
+
import groovy.cli.picocli.CliBuilder
+
+def cli = new CliBuilder()
+cli.D(args: 2,   valueSeparator: '=', 'Commons CLI style map')                 (1)
+cli.X(type: Map, 'picocli style map support')                                  (2)
+cli.Z(type: Map, auxiliaryTypes: [TimeUnit, Integer].toArray(), 'typed map')   (3)
+
+def options = cli.parse('-Da=b -Dc=d -Xx=y -Xi=j -ZDAYS=2 -ZHOURS=23'.split()) (4)
+assert options.Ds == ['a', 'b', 'c', 'd']                                      (5)
+assert options.Xs == [ 'x':'y', 'i':'j' ]                                      (6)
+assert options.Zs == [ (DAYS as TimeUnit):2, (HOURS as TimeUnit):23 ]          (7)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1Commons CLI has map-like options by specifying that each option must have two parameters, with some separator.
2The picocli version of CliBuilder has native support for Map options.
3The key type and value type can be specified for strongly-typed maps.
4An example command line.
5The Commons CLI style option gives a list of [key, value, key, value, …​] objects.
6The picocli style option gives the result as a Map<String, String>.
7When auxiliaryTypes are specified, the keys and values of the map are converted to the specified types, giving you a Map<TimeUnit, Integer>.
+
+
+
+

Usage Help with Detailed Synopsis

+
+
+iceberg +
+
+
+

CliBuilder has always supported a usage property to display the usage help synopsis of a command:

+
+
+
+
// the old way
+new CliBuilder(usage: 'myapp [options]').usage()
+
+
+
+

The above program prints:

+
+
+
+
Usage: myapp [options]
+
+
+
+

This still works, but the picocli version has a better alternative with the name property. +If you specify name instead of usage, picocli will show all options in a succinct synopsis with square brackets [ and ] for optional elements and ellipsis …​ for elements that can be repeated one or more times. For example:

+
+
+
+
// the new way
+def cli = new CliBuilder(name: 'myapp') // detailed synopsis
+cli.a('option a description')
+cli.b('option b description')
+cli.c(type: List, 'option c description')
+cli.usage()
+
+
+
+

The above program prints:

+
+
+
+
Usage: myapp [-ab] [-c=PARAM]...
+  -a           option a description
+  -b           option b description
+  -c= PARAM    option c description
+
+
+
+
+

Use Any Option Names

+
+
+freedom c PsychoShadow www.bigstockphoto.com +
+
+
+

Image credit: (c) PsychoShadow - www.bigstockphoto.com

+
+
+

Before, if an option had multiple names with a single hyphen, you had no choice but to declare the option multiple times:

+
+
+
+
// before: split -cp, -classpath into two options
+def cli = new CliBuilder(usage: 'groovyConsole [options] [filename]')
+cli.classpath('Where to find the class files')
+cli.cp(longOpt: 'classpath', 'Aliases for '-classpath')
+
+
+
+

The picocli version of CliBuilder supports a names property that can have any number of option names that can take any prefix. For example:

+
+
+
+
// after: an option can have many names with any prefix
+def cli = new CliBuilder(usage: 'groovyConsole [options] [filename]')
+cli._(names: ['-cp', '-classpath', '--classpath'], 'Where to find the class files')
+
+
+
+
+

Fine-grained Usage Help Message

+
+
+sift +
+
+
+

Picocli offers fine-grained control over the usage help message format and this functionality is exposed via the usageMessage CliBuilder property.

+
+
+

The usage message has a number of sections: header, synopsis, description, parameters, options and finally the footer. Each section has a heading, that precedes the first line of its section. For example:

+
+
+
+
import groovy.cli.picocli.CliBuilder
+
+def cli = new CliBuilder()
+cli.name = "groovy clidemo"
+cli.usageMessage.with {                (1)
+    headerHeading("Header heading:%n") (2)
+    header("header 1", "header 2")     (3)
+    synopsisHeading("%nUSAGE: ")
+    descriptionHeading("%nDescription heading:%n")
+    description("description 1", "description 2")
+    optionListHeading("%nOPTIONS:%n")
+    footerHeading("%nFooter heading:%n")
+    footer("footer 1", "footer 2")
+}
+cli.a(longOpt: 'aaa', 'a-arg')         (4)
+cli.b(longOpt: 'bbb', 'b-arg')
+cli.usage()
+
+
+
+ + + + + + + + + + + + + + + + + +
1Use the usageMessage CliBuilder property to customize the usage help message.
2Headings can contain string format specifiers like the %n newline.
3Sections are multi-line: each string will be rendered on a separate line.
4Define some options.
+
+
+

This prints the following output:

+
+
+
+
Header heading:
+header 1
+header 2
+
+USAGE: groovy clidemo [-ab]
+
+Description heading:
+description 1
+description 2
+
+OPTIONS:
+  -a, --aaa    a-arg
+  -b, --bbb    b-arg
+
+Footer heading:
+footer 1
+footer 2
+
+
+
+
+

Usage Help with ANSI Colors

+
+

Out of the box, the command name, option names and parameter labels in the usage help message are rendered with ANSI styles and colors. +The color scheme for these elements can be configured with system properties.

+
+
+

Other than that, you can use colors and styles in the descriptions and other sections of the usage help message, +using a simple markup notation. The example below demonstrates:

+
+
+
+
def cli = new groovy.cli.picocli.CliBuilder(name: 'myapp')
+cli.usageMessage.with {
+    headerHeading("@|bold,red,underline Header heading|@:%n")
+    header($/@|bold,green \
+  ___ _ _ ___      _ _    _
+ / __| (_) _ )_  _(_) |__| |___ _ _
+| (__| | | _ \ || | | / _` / -_) '_|
+ \___|_|_|___/\_,_|_|_\__,_\___|_|
+|@/$)
+    synopsisHeading("@|bold,underline Usage|@: ")
+    descriptionHeading("%n@|bold,underline Description heading|@:%n")
+    description("Description 1", "Description 2")      // after the synopsis
+    optionListHeading("%n@|bold,underline Options heading|@:%n")
+    footerHeading("%n@|bold,underline Footer heading|@:%n")
+    footer($/@|bold,blue \
+   ___                         ___   ___
+  / __|_ _ ___  _____ ___  _  |_  ) | __|
+ | (_ | '_/ _ \/ _ \ V / || |  / / _|__ \
+  \___|_| \___/\___/\_/ \_, | /___(_)___/
+                        |__/             |@/$)
+}
+cli.a('option a description')
+cli.b('option b description')
+cli.c(type: List, 'option c description')
+cli.usage()
+
+
+
+

The code above gives the following output:

+
+
+
+CliBuilder2.5 cygwin +
+
+
+

(Credit to http://patorjk.com/software/taag/ for the ASCII art.)

+
+
+
+

New errorWriter Property

+
+
+error +
+
+
+

When the user provided invalid input, the picocli version of CliBuilder writes an error message and the usage help message to the new errorWriter property (set to System.err by default). +When the user requests help, and the application calls CliBuilder.usage(), the usage help message is printed to the writer property (System.out by default).

+
+
+

Previous versions of CliBuilder used the writer property for both invalid input and user-requested help.

+
+
+

Why this change? This helps command line application authors to follow standard practice and separate diagnostic output from the program output: If the output of a Groovy program is piped to another program, +sending error messages to STDERR prevents the downstream program from inadvertently trying to parse error output. +On the other hand, when users request help with --help or --version, the output should be sent to STDOUT, +because the user may want to pipe the output to a utility like less or grep.

+
+
+

For backwards compatibility, setting the writer property to another value will also set the errorWriter to the same value. +(You can still set the errorWriter to another value afterwards if desired.)

+
+
+
+
+
+

Conclusion

+
+
+

Groovy 2.5 CliBuilder offers a host of exciting new features. +Try it out and let us know what you think!

+
+
+

This is part 2 of a two-part article. In case you missed it, here is Part 1.

+
+
+ + + + + +
+ + +For more information, visit the Groovy site and +GitHub project, +and the picocli site and picocli GitHub project. +Please star the projects if you like what you see! +
+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/man/3.x/groovy-2.5-clibuilder-renewal.html b/docs/man/3.x/groovy-2.5-clibuilder-renewal.html new file mode 100644 index 000000000..aef940a01 --- /dev/null +++ b/docs/man/3.x/groovy-2.5-clibuilder-renewal.html @@ -0,0 +1,1341 @@ + + + + + + + +Groovy 2.5 CliBuilder Renewal + + + + + + + +
+
+
+
+

The CliBuilder class for quickly and concisely building command line applications has been renewed in Apache Groovy 2.5. +This article highlights what is new.

+
+
+
+CliBuilder2.5 cygwin +
+
+
+
+
+

The groovy.util.CliBuilder Class is Deprecated

+
+
+

Previous versions of CliBuilder used Apache Commons CLI as the underlying parser library. +From Groovy 2.5, there is an alternative version of CliBuilder based on the picocli parser.

+
+
+

Going forward, it is recommended that applications explicitly import either groovy.cli.picocli.CliBuilder or groovy.cli.commons.CliBuilder. The groovy.util.CliBuilder class is deprecated and delegates to the Commons CLI version for backwards compatibility.

+
+
+

New features will likely only be added to the picocli version, and groovy.util.CliBuilder may be removed in a future version of Groovy. +The Commons CLI version is intended for applications that rely on the internals of the Commons CLI implementation of CliBuilder and cannot easily migrate to the picocli version.

+
+
+

Next, let’s look at some new features in Groovy 2.5 CliBuilder.

+
+
+
+
+

Typed Options

+
+
+
+Type +
+
+
+

Options can be boolean flags or they can take one or more option parameters. +In previous versions of CliBuilder, you would have to specify args: 1 for options that need a parameter, or +args: '+' for options that accept multiple parameters.

+
+
+

This version of CliBuilder adds support for typed options. This is convenient when processing parse results, +but additionally, the number of arguments is inferred from the type, +so if the type is specified, args can be omitted.

+
+
+

For example:

+
+
+
+
def cli = new CliBuilder()
+cli.a(type: String, 'a-arg')
+cli.b(type: boolean, 'b-arg')
+cli.c(type: Boolean, 'c-arg')
+cli.d(type: int, 'd-arg')
+cli.e(type: Long, 'e-arg')
+cli.f(type: Float, 'f-arg')
+cli.g(type: BigDecimal, 'g-arg')
+cli.h(type: File, 'h-arg')
+cli.i(type: RoundingMode, 'i-arg')
+
+def argz = '''-a John -b -d 21 -e 1980 -f 3.5 -g 3.14159
+    -h cv.txt -i DOWN and some more'''.split()
+
+def options = cli.parse(argz)
+assert options.a == 'John'
+assert options.b
+assert !options.c
+assert options.d == 21
+assert options.e == 1980L
+assert options.f == 3.5f
+assert options.g == 3.14159
+assert options.h == new File('cv.txt')
+assert options.i == RoundingMode.DOWN
+assert options.arguments() == ['and', 'some', 'more']
+
+
+
+

Supported Types

+
+

The Commons CLI-based CliBuilder supports primitives, numeric types, files, enums and arrays thereof +(using StringGroovyMethods#asType(String, Class)). +The picocli-based CliBuilder supports those and more.

+
+
+
+

Adding More Types

+
+

If the built-in types don’t meet your needs, it is easy to register a custom converter. Specify a convert Closure to convert the String argument to any other type. For example:

+
+
+
+
import java.nio.file.Paths
+import java.time.LocalTime
+
+def cli = new CliBuilder()
+cli.a(convert: { it.toUpperCase() }, 'a-arg')    (1)
+cli.p(convert: { Paths.get(it) }, 'p-arg')       (2)
+cli.t(convert: { LocalTime.parse(it) }, 't-arg') (3)
+
+def options = cli.parse('-a abc -p /usr/home -t 15:31:59'.split())
+assert options.a == 'ABC'
+assert options.p.absolute && options.p.parent == Paths.get('/usr')
+assert options.t.hour == 15 && options.t.minute == 31
+
+
+
+ + + + + + + + + + + + + +
1Convert one String to another
2Option value is converted to a java.nio.file.Path
3Option value is converted to a java.time.LocalTime
+
+
+
+
+
+

Annotations

+
+
+
+Annotations +
+
+
+

From this release, Groovy offers an annotation API for processing command line arguments.

+
+
+

Applications can annotate fields or methods with @groovy.cli.Option for named options +or @groovy.cli.Unparsed for positional parameters. +When the parser matches a command line argument with an option name or positional parameter, the value is converted +to the correct type and injected into the field or method.

+
+
+

Annotating Methods of an Interface

+
+

One way to use the annotations is on "getter-like" methods (methods that return a value) of an interface. For example:

+
+
+
+
import groovy.cli.*
+
+interface IHello {
+    @Option(shortName='h', description='display usage') Boolean help()   (1)
+    @Option(shortName='u', description='user name')     String user()    (2)
+    @Unparsed(description = 'positional parameters')    List remaining() (3)
+}
+
+
+
+ + + + + + + + + + + + + +
1Method returns true if -h or --help was specified on the command line.
2Method returns the parameter value that was specified for the -u or --user option.
3Any remaining parameters will be returned as a list from this method.
+
+
+

How to use this interface (using the picocli version to demonstrate its usage help):

+
+
+
+
import groovy.cli.picocli.CliBuilder
+
+def cli = new CliBuilder(name: 'groovy Greeter')
+def argz = '--user abc'.split()
+IHello hello = cli.parseFromSpec(IHello, argz)
+assert hello.user() == 'abc'
+
+hello = cli.parseFromSpec(GreeterI, ['--help', 'Some', 'Other', 'Args'] as String[])
+assert hello.help()
+cli.usage()
+assert hello.remaining() == ['Some', 'Other', 'Args']
+
+
+
+

This prints the following usage help message:

+
+
+
+
Usage: groovy Greeter [-h] [-u=<user>] [<remaining>...]
+      [<remaining>...]   positional parameters
+  -u, --user=<user>      user name
+  -h, --help             display usage
+
+
+
+

When parseFromSpec is called, CliBuilder reads the annotations, parses the command line arguments +and returns an instance of the interface. +The interface methods return the option values matched on the command line.

+
+
+
+

Annotating Properties or Setter Methods of a Class

+
+

Another way to use the annotations is on the properties or "setter-like" methods (void methods with a single parameter) of a class. For example:

+
+
+
+
class Hello {
+    @Option(shortName='h', description='display usage') (1)
+    Boolean help
+
+    private String user
+    @Option(shortName='u', description='user name')     (2)
+    void setUser(String user) {
+        this.user = user
+    }
+    String getUser() { user }
+
+    @Unparsed(description = 'positional parameters')    (3)
+    List remaining
+}
+
+
+
+ + + + + + + + + + + + + +
1The help Boolean property is set to true if -h or --help was specified on the command line.
2The setUser property setter method is invoked with the -u or --user option parameter value.
3The remaining property is set to a new List containing the remaining args, if any.
+
+
+

The annotated class can be used as follows:

+
+
+
+
String[] argz = ['--user', 'abc', 'foo']
+
+def cli = new CliBuilder(usage: 'groovy Greeter [option]') (1)
+Hello greeter = cli.parseFromInstance(new Hello(), argz)   (2)
+assert greeter.user == 'abc'                               (3)
+assert greeter.remaining == ['foo']                        (4)
+
+
+
+ + + + + + + + + + + + + + + + + +
1Create a CliBuilder instance.
2Extract options from the annotated instance, parse arguments, and populate and return the supplied instance.
3Verify that the String option value has been assigned to the property.
4Verify the remaining arguments property.
+
+
+

When parseFromInstance is called, CliBuilder again reads the annotations, parses the command line +arguments and finally returns the instance. The annotated fields and setter methods are initialized with the values +matched for the associated option.

+
+
+
+

Script Annotations

+
+
+Script +
+
+
+

Groovy 2.5 also offers new annotations for Groovy scripts.

+
+
+

@OptionField is equivalent to combining @groovy.transform.Field and @Option, whereas @UnparsedField is equivalent to combining @Field and @Unparsed.

+
+
+

Use these annotations to turn script variables into fields so that the variables can be populated by CliBuilder. For example:

+
+
+
+
import groovy.cli.OptionField
+import groovy.cli.UnparsedField
+
+@OptionField String user
+@OptionField Boolean help
+@UnparsedField List remaining
+
+String[] argz = ['--user', 'abc', 'foo']
+
+new CliBuilder().parseFromInstance(this, argz)
+assert user == 'abc'
+assert remaining == ['foo']
+
+
+
+
+
+
+

Typed Positional Parameters

+
+
+

This version of CliBuilder offers some limited support for strongly typed positional parameters.

+
+
+

If all positional parameters have the same type, the @Unparsed annotation can be used with an array type other than String[]. +Again, the type conversion is done using StringGroovyMethods#asType(String, Class) +in the Commons CLI version, while the picocli version of CliBuilder supports a superset of those types.

+
+
+

This functionality is only available for the annotations API, not for the dynamic API. +Here is an example of an interface that can capture strongly typed positional parameters:

+
+
+
+
interface TypedPositionals {
+    @Unparsed Integer[] nums()
+}
+
+
+
+

The code below demonstrates the type conversion:

+
+
+
+
def argz = '12 34 56'.split()
+def cli = new CliBuilder()
+def options = cli.parseFromSpec(TypedPositionals, argz)
+assert options.nums() == [12, 34, 56]
+
+
+
+
+
+

Apache Commons CLI Features

+
+
+
+FeatureIconAdvancedOptions +
+
+
+

Sometimes you may want to use advanced features of the underlying parsing library. +For example, you may have a command line application with mutually exclusive options. +The below code shows how to achieve this using the Apache Commons CLI OptionGroup API:

+
+
+
+
import groovy.cli.commons.CliBuilder
+import org.apache.commons.cli.*
+
+def cli = new CliBuilder()
+def optionGroup = new OptionGroup()
+optionGroup.with {
+  addOption cli.option('s', [longOpt: 'silent'], 's option')
+  addOption cli.option('v', [longOpt: 'verbose'], 'v option')
+}
+cli.options.addOptionGroup optionGroup
+
+assert !cli.parse('--silent --verbose'.split()) (1)
+
+
+
+ + + + + +
1Parsing this input will fail because two mutually exclusive options were specified.
+
+
+
+
+

Picocli CliBuilder Features

+
+
+
+FeatureIconAdvancedOptions +
+
+
+

Strongly Typed Lists

+
+
+list +
+
+
+

Options with multiple values often use an array or a List to capture the values. +Arrays can be strongly typed, that is, contain elements other than String. +The picocli version of CliBuilder lets you do the same with Lists. +The auxiliaryType specifies the type that the elements should be converted to. +For example:

+
+
+
+
import groovy.cli.picocli.CliBuilder
+
+def cli = new CliBuilder()
+cli.T(type: List, auxiliaryTypes: Long, 'typed list')  (1)
+
+def options = cli.parse('-T 1 -T 2 -T 3'.split())      (2)
+assert options.Ts == [ 1L, 2L, 3L ]                    (3)
+
+
+
+ + + + + + + + + + + + + +
1Define an option that can have multiple integer values.
2An example command line.
3The option values as a List<Integer>.
+
+
+
+

Strongly Typed Maps

+
+
+map +
+
+
+

The picocli version of CliBuilder offers native support for Map options. +This is as simple as specifying Map as the option type. +By default, both keys and values are stored as Strings in the Map, +but it’s possible to use auxiliaryType to specify the types that the keys and values should be converted to.

+
+
+
+
import groovy.cli.picocli.CliBuilder
+
+def cli = new CliBuilder()
+cli.D(args: 2,   valueSeparator: '=', 'Commons CLI style map')                 (1)
+cli.X(type: Map, 'picocli style map support')                                  (2)
+cli.Z(type: Map, auxiliaryTypes: [TimeUnit, Integer].toArray(), 'typed map')   (3)
+
+def options = cli.parse('-Da=b -Dc=d -Xx=y -Xi=j -ZDAYS=2 -ZHOURS=23'.split()) (4)
+assert options.Ds == ['a', 'b', 'c', 'd']                                      (5)
+assert options.Xs == [ 'x':'y', 'i':'j' ]                                      (6)
+assert options.Zs == [ (DAYS as TimeUnit):2, (HOURS as TimeUnit):23 ]          (7)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1Commons CLI has map-like options by specifying that each option must have two parameters, with some separator.
2The picocli version of CliBuilder has native support for Map options.
3The key type and value type can be specified for strongly-typed maps.
4An example command line.
5The Commons CLI style option gives a list of [key, value, key, value, …​] objects.
6The picocli style option gives the result as a Map<String, String>.
7When auxiliaryTypes are specified, the keys and values of the map are converted to the specified types, giving you a Map<TimeUnit, Integer>.
+
+
+
+

Usage Help with Detailed Synopsis

+
+
+iceberg +
+
+
+

CliBuilder has always supported a usage property to display the usage help synopsis of a command:

+
+
+
+
// the old way
+new CliBuilder(usage: 'myapp [options]').usage()
+
+
+
+

The above program prints:

+
+
+
+
Usage: myapp [options]
+
+
+
+

This still works, but the picocli version has a better alternative with the name property. +If you specify name instead of usage, picocli will show all options in a succinct synopsis with square brackets [ and ] for optional elements and ellipsis …​ for elements that can be repeated one or more times. For example:

+
+
+
+
// the new way
+def cli = new CliBuilder(name: 'myapp') // detailed synopsis
+cli.a('option a description')
+cli.b('option b description')
+cli.c(type: List, 'option c description')
+cli.usage()
+
+
+
+

The above program prints:

+
+
+
+
Usage: myapp [-ab] [-c=PARAM]...
+  -a           option a description
+  -b           option b description
+  -c= PARAM    option c description
+
+
+
+
+

Use Any Option Names

+
+
+freedom c PsychoShadow www.bigstockphoto.com +
+
+
+

Image credit: (c) PsychoShadow - www.bigstockphoto.com

+
+
+

Before, if an option had multiple names with a single hyphen, you had no choice but to declare the option multiple times:

+
+
+
+
// before: split -cp, -classpath into two options
+def cli = new CliBuilder(usage: 'groovyConsole [options] [filename]')
+cli.classpath('Where to find the class files')
+cli.cp(longOpt: 'classpath', 'Aliases for '-classpath')
+
+
+
+

The picocli version of CliBuilder supports a names property that can have any number of option names that can take any prefix. For example:

+
+
+
+
// after: an option can have many names with any prefix
+def cli = new CliBuilder(usage: 'groovyConsole [options] [filename]')
+cli._(names: ['-cp', '-classpath', '--classpath'], 'Where to find the class files')
+
+
+
+
+

Fine-grained Usage Help Message

+
+
+sift +
+
+
+

Picocli offers fine-grained control over the usage help message format and this functionality is exposed via the usageMessage CliBuilder property.

+
+
+

The usage message has a number of sections: header, synopsis, description, parameters, options and finally the footer. Each section has a heading, that precedes the first line of its section. For example:

+
+
+
+
import groovy.cli.picocli.CliBuilder
+
+def cli = new CliBuilder()
+cli.name = "groovy clidemo"
+cli.usageMessage.with {                (1)
+    headerHeading("Header heading:%n") (2)
+    header("header 1", "header 2")     (3)
+    synopsisHeading("%nUSAGE: ")
+    descriptionHeading("%nDescription heading:%n")
+    description("description 1", "description 2")
+    optionListHeading("%nOPTIONS:%n")
+    footerHeading("%nFooter heading:%n")
+    footer("footer 1", "footer 2")
+}
+cli.a(longOpt: 'aaa', 'a-arg')         (4)
+cli.b(longOpt: 'bbb', 'b-arg')
+cli.usage()
+
+
+
+ + + + + + + + + + + + + + + + + +
1Use the usageMessage CliBuilder property to customize the usage help message.
2Headings can contain string format specifiers like the %n newline.
3Sections are multi-line: each string will be rendered on a separate line.
4Define some options.
+
+
+

This prints the following output:

+
+
+
+
Header heading:
+header 1
+header 2
+
+USAGE: groovy clidemo [-ab]
+
+Description heading:
+description 1
+description 2
+
+OPTIONS:
+  -a, --aaa    a-arg
+  -b, --bbb    b-arg
+
+Footer heading:
+footer 1
+footer 2
+
+
+
+
+

Usage Help with ANSI Colors

+
+

Out of the box, the command name, option names and parameter labels in the usage help message are rendered with ANSI styles and colors. +The color scheme for these elements can be configured with system properties.

+
+
+

Other than that, you can use colors and styles in the descriptions and other sections of the usage help message, +using a simple markup notation. The example below demonstrates:

+
+
+
+
def cli = new groovy.cli.picocli.CliBuilder(name: 'myapp')
+cli.usageMessage.with {
+    headerHeading("@|bold,red,underline Header heading|@:%n")
+    header($/@|bold,green \
+  ___ _ _ ___      _ _    _
+ / __| (_) _ )_  _(_) |__| |___ _ _
+| (__| | | _ \ || | | / _` / -_) '_|
+ \___|_|_|___/\_,_|_|_\__,_\___|_|
+|@/$)
+    synopsisHeading("@|bold,underline Usage|@: ")
+    descriptionHeading("%n@|bold,underline Description heading|@:%n")
+    description("Description 1", "Description 2")      // after the synopsis
+    optionListHeading("%n@|bold,underline Options heading|@:%n")
+    footerHeading("%n@|bold,underline Footer heading|@:%n")
+    footer($/@|bold,blue \
+   ___                         ___   ___
+  / __|_ _ ___  _____ ___  _  |_  ) | __|
+ | (_ | '_/ _ \/ _ \ V / || |  / / _|__ \
+  \___|_| \___/\___/\_/ \_, | /___(_)___/
+                        |__/             |@/$)
+}
+cli.a('option a description')
+cli.b('option b description')
+cli.c(type: List, 'option c description')
+cli.usage()
+
+
+
+

The code above gives the following output:

+
+
+
+CliBuilder2.5 cygwin +
+
+
+

(Credit to http://patorjk.com/software/taag/ for the ASCII art.)

+
+
+
+

New errorWriter Property

+
+
+error +
+
+
+

When the user provided invalid input, the picocli version of CliBuilder writes an error message and the usage help message to the new errorWriter property (set to System.err by default). +When the user requests help, and the application calls CliBuilder.usage(), the usage help message is printed to the writer property (System.out by default).

+
+
+

Previous versions of CliBuilder used the writer property for both invalid input and user-requested help.

+
+
+

Why this change? This helps command line application authors to follow standard practice and separate diagnostic output from the program output: If the output of a Groovy program is piped to another program, +sending error messages to STDERR prevents the downstream program from inadvertently trying to parse error output. +On the other hand, when users request help with --help or --version, the output should be sent to STDOUT, +because the user may want to pipe the output to a utility like less or grep.

+
+
+

For backwards compatibility, setting the writer property to another value will also set the errorWriter to the same value. +(You can still set the errorWriter to another value afterwards if desired.)

+
+
+
+
+
+

Gotchas/Incompatibilities

+
+
+
+incompatible +
+
+
+

There are a few areas where the new versions of CliBuilder are not compatible with previous versions or with each other.

+
+
+

Properties options and formatter Unavailable in Picocli Version

+
+

The Commons CLI version of CliBuilder, and previous versions of CliBuilder, expose an options property of type org.apache.commons.cli.Options, that can be used to configure the underlying Commons CLI parser without going through the CliBuilder API. This property is not available in the picocli version of CliBuilder. +Applications that read or write this property must import groovy.cli.commons.CliBuilder +or modify the application.

+
+
+

Additionally, the formatter property of type org.apache.commons.cli.HelpFormatter is not available in the picocli version of CliBuilder. If your application uses this property, consider using the usageMessage property instead, or import groovy.cli.commons.CliBuilder.

+
+
+
+

Property parser Differs in Picocli and Commons CLI Versions

+
+

The picocli version of CliBuilder has a parser property that exposes a picocli.CommandLine.Model.ParserSpec object +that can be used to configure the parser behavior.

+
+
+

The Commons CLI version of CliBuilder, and previous versions of CliBuilder, expose a parser property of type org.apache.commons.cli.CommandLineParser. This functionality is not available in the picocli version of CliBuilder.

+
+
+

If your application uses the parser property to set a different Commons CLI parser, consider using the posix property instead, or import groovy.cli.commons.CliBuilder.

+
+
+
+

Different Parser Behavior for longOption

+
+

The Commons CLI DefaultParser recognizes longOption option names prefixed with a single hypen (e.g., -option) +as well as options prefixed with a double hyphen (e.g., --option). +This is not always obvious since the usage help message only shows the double hyphen prefix for longOption option names.

+
+
+

For backwards compatibility, the picocli version of CliBuilder has an acceptLongOptionsWithSingleHyphen property: +set this property to true if the parser should recognize long option names with both +a single hyphen and a double hyphen prefix. The default is false, +so only long option names with a double hypen prefix (--option) are recognized.

+
+
+
+
+
+

Conclusion

+
+
+

Groovy 2.5 CliBuilder offers a host of exciting new features. Try it out and let us know what you think!

+
+
+

For reference: Groovy site and GitHub project, +picocli site and GitHub project.

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/man/3.x/images/1x1.png b/docs/man/3.x/images/1x1.png new file mode 100644 index 0000000000000000000000000000000000000000..1914264c08781d1f30ee0b8482bccf44586f2dc1 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)ga%mF?ju0VQumF+E%TuG2$FoVOh l8)-lem#2$k2*>s01R$Gz9%CSj!PC{xWt~$(697H@6ZHT9 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/256colors.png b/docs/man/3.x/images/256colors.png new file mode 100644 index 0000000000000000000000000000000000000000..3c04a3588b6e3b52df00651c0ea4cc8bbf124c81 GIT binary patch literal 96806 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/AllYourBase.png b/docs/man/3.x/images/AllYourBase.png new file mode 100644 index 0000000000000000000000000000000000000000..e24546f07de8b9963dcd5ab10474edcdd64590fe GIT binary patch literal 11204 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/DescriptionWithColors.png b/docs/man/3.x/images/DescriptionWithColors.png new file mode 100644 index 0000000000000000000000000000000000000000..55236e5855e616d25621273fa82d54b0d6295cab GIT binary patch literal 2001 zcmV;?2QK)DP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf2WCk`K~#8N?VL?$ z8%Gq!|7({*2;|aBiJF!aJJ2e3VZ{ggXrn_8rubmUO*zP5gE2VJV;}+(kikAgw-6n2 z&>;t7AC-eY@I7w9GK5rC&n1Tz4AJ(z`OwZvyQ`ICxs^3Pc-79Eo!Rm3yqPyMFLmzR zx#NER{27)$_~u89|Mf{F0Jrf44Ob-M!uR+CzyEoOv2l9Nmxj=fISxHjKh%LU zHU`Hv+To00d<^1#p%Q7wXsawkswS@6K!Y+Jx_68+Zr!?t#^og%Uw?(hKY!!$i@I@$ z;XijkpUPtS|3hPf#WK2B1F(!V)&RQVF80XJt`^cNJt(r`Ij)kyKX0_*HGq-*1Qr;8%>fqlyqLH zMAs#F*-7L|Ub%`{DWl7_>boFas0uei{uZQrv6mHTb}{I(d7pMWe6B~jfU2R__eG!(6jCl&#I3qqhy=Mn;qBzMggrYdul-$(igYmp z?Bd`gg|(2;`1JHXsH4kKd@ZH4L}nT(oZw(rrFRb~rO9BLZcQv~s~KP$3kl%6AB@@K zbO%ebvzXn`6?BG2H2Ri!jVEv%2a~HuDhD{x;1;@$onUa`JyDv8RYI#(yfyLv)zjq4>tP&qf77zS{G zPp9%~cY``2b;jk|qUf-mo0Fl=zXrUN`LoMq)KyL#PINgXOFQa;y^!6*;mU+cbOXCG zuYjkH=m^fEt(YD8x`}RQabD^lovpWZm*c z&R_~P((-kZymiUx&Jt!{o*;4WzS1yt)WnU%{d=H+T=KC-IVnu5Nh6tCq?Cqd6(F^k zYu4RHw`+jnyzCex-H&GHIQyV3A3i`YW)vSDk%77O0<8qPC8V8cTIZ-sF`_@+$Haq& zQW2F$=vmW!{I2=_=H*m*qiHdKQ|!Db1KK6op2G2q9nvy0cqZHwB|P9a-I86r5ye#A zbPeS?yGwaw*o7fuNv+AeXE-)oAf8p0QN{wcjk%*ANWH+njQ7E2*Qryo7$-e2e9(u+gBFk*2GIu+e2$V{>?S&OCIydh#R{B_&o2 z8SMsOp4tkbg{;czoxy*I_^6ZHuKI8h^J-`0>Aq4~1REr?Brip3`0yJ*CXdSY0xo>} z@*9YM1ZA-d7d`{XEv8T}FC+NSwPh3+Gle%hgvAME@|<2n3JGtU)SOk==mN@deWhGZ zo-UJ8*B|FNpt+~5L?7s6_c;9ubC~e95ykeQjLB(pZL)iCt8w<}TVi^Q6Qr=VbRs;q zN_~fnH&chkUFD~hG9Eb+?ar{Ud!q@{cOtADU-PFlT__FzHDTojL32yU7qinQEpbA= z?ab&np|-MGL>;Yl$~1KV6;C8%i8x+}b^PnAqfMe?USxjNrM~XhrwgPt%W>RK`+Y&N zIewiPFVv|m;nFF#s#40i)KR*MyNVJnPn}KH*&^iIyJQ@pX%;TedQ%rwjykn?p6)Yd zSR;rt52^R`L#`JLLfE?uy!I2n~KXW}jwuK0dtrFBx)(4d0q+JmicNGoK6?|{d zTjm|?_wrJ3Oma_NM$)NVnM5~rN&PYhBx@u*`VShP0o3SCrgY3gmxRX&T|aSRUV^JiMfY`VjuIV!*IQfqi>(?Ky#J4eA2teJSTB>X5zy=~Fnk8E^Ogg1 z)?##C`arZ;Zk}y*j1vlhN3X;bbm)jJy;~k<{d6B)yhv_9YTF1mE9&1^+(8L>R#M?QcbbhH)|4 zG-H8;=!Gx4IeH;GjRW7P6cs1Lm}ObiB3Q%;U3hx21J&;-aa24E!yUGD5$qvm0dirw z8U4d!dOEcwjELAObw?odK3|l{1VZAjqTsK^F3C0tkGkf_%kIeniPm3`?2vS#*K*HD zbQzXGZ?Oh04n|di7P(e#uH3j#2p(yN0bUna{(EdJkY%K~qHR!%WjL`0U>Rww0a!*F jYXFv!#u|WSgaQ5qJEn>x?6v>f00000NkvXXu0mjfze>t> literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/ExampleUsageANSI.png b/docs/man/3.x/images/ExampleUsageANSI.png new file mode 100644 index 0000000000000000000000000000000000000000..7545b3c3f125b701f50e569dc2c8851e17749288 GIT binary patch literal 6101 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 C%n9`X literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/FeatureIconAdvancedOptions.png b/docs/man/3.x/images/FeatureIconAdvancedOptions.png new file mode 100644 index 0000000000000000000000000000000000000000..88f76ac1b3c1580e1930b9cfd5a150d9f404bc52 GIT binary patch literal 2511 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 AY5)KL literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/GroovyChecksum.png b/docs/man/3.x/images/GroovyChecksum.png new file mode 100644 index 0000000000000000000000000000000000000000..6af27bf45879d513b35ad0993ef2a4d22ac54bc9 GIT binary patch literal 7548 zcmZ{pWl$Vlx3+=cGH7r@a3_PiyTcIN-GjRaA4t#)1P>D2-64a!yE_DT=i{ljp7Ygv zs!rAJ?!Eg*?^Rvg@FM;|G8lM91G21V92oLB*i{^86IbJ z#BRVf{? zk@JyC-C}@auYUvy46V9l29tT^=MJK9?_&E~)*j1-BY^JIPObY4iN7HO$3LIW`zYv% zy~<%;qG7)WvcKu8?Vccyo#Bs|>IlC7PIX+#@b0U(;D_7Ct3U@d66eY7Q%DI5U>;6^ zJ}G3eKHFdXV|_LFtH+GWAg0Y79=5?(K*>Tn_Gq+2Dc~TXbIm#NtGHlg*c2yU--DvW zq&sh)!x3XCPRMf5b<8mBDu2-Ov-;A&M<0#Z{Yc3!!KY&qzC3;wO_xMetoEaJvY zGD+8#uEku;S%=M|0jey*6+g}AqU1;HW`E!#siH`EvLmh=`^wN^2X)2|J*ox_@F-(Uxs4#UNj6nFOe}kZf$l;R(i@z`<-=3p3lvwG z)}lGfMXIg6YiVM7^K$;~Ul&R(Nx1h4vLcMljn*+O$+5_O6-vH0CKIQnBf5k&(gm?q<%c(2eXP>|fkI zBH`lirMVn%>2(^ z+#_Cs(_vB+r1rG4kP@DpV4Bb_+L5Oi#=OH#K5*!@4HY{r9B+zC7YQ-9ylcWYGjm@d zVZJ=x7*T4V#CIM`{$uR94ry_N5@pHcQk2ffil!wo6={%Sl789iHl6FXn6*(_VdoEX zBMIxj875|D2{afMuae;mM!z#`EP41KWQ zOAfz8hYE6~xAT?PZ+(+GV7)pyLkeo>$$BbVwbIWT+c;xKPsFo*N3%uMJ|7#4OU4ty zvB5V-cgy;(;{KK1WnAmy)!fRX)}f3KASM&A^$cxnL3<{tYU43cR2p2D5nY|3U=Lsp z9;~NQLQfQ4im2cU_r_1T)!L{QSQno!7Zvrq6JOcY5j97o zSM9j52)!?RKay=Hfj^g$^s+t4yFL@A+k@#;$X4hC8jc!0aWJED*TFAmeX`Db7KqAR z_5w;4!*QszhyG@wAMP%-_$Gcl6@I>18F~$PjQteZ@Oq!c*>QJ* zbUw87sr~L|j$rMXKFt&PeuUf@uD#9oUhD=7dm>(Iyzc3&ZzxCC8u0jcjywS0@%23MZufMdv|7W?bQM?Yoi%T4ll_Ix)gh$Rt{|0ew4dBbuymjoTg99}hO+-A zWV1cRelug?TD$S8eCwNumTNKZWYhDV7_LcJ)PYg3I$^s_Q7fzb$dtWWkgr+ug^F2KZTyF!>(*e8QL#<+qNmb_R7iV zfHtHezQmeja_hB4|Eh~lriq%7mWOkMcNgxNBap|LXT2gR`@y7FN5*8qn}7F!l%mp~ zRbeQ_{Wu#pG4Xo2yVKEw)aorRV$|jn@fh%W_ng-7`h3}wY!v^#Yeehqgg>pIS$I7y zZ@q#mW;|tc_gFbcPe(q*>gJQTY+7dO{s~`b zp?97pSVo;^4Ut5@=_pP0+Pa;tjBBHH}Rkazd@yRO@x{%+CeRC zAxe?&f(Z5M8H+6leJ}t9Y4@dalsv?L6f5LiE(cK;aqU>F>Ar@t_xlg4vTCSNDqpwn zO~$HgPP1RE)~xOTpB^blQyv*IL~Nuo@(h)AbIcMYQFikx5sx_}ItHV_n7We`HFOQj zkHac(1#6?9bU|*kh<kv@MA=_}`#*q&}_&J01fI}cJ!LJ4~(b0%S8nr*S{@C)J zDYP`!S7k);^2CE^calR=TYvNNu?ierCFQ#pV>i(i(L}|=nD2xs z>0V+_(Ck-2yw0HBRo|TXKM-@Oe^XVBjEG=zxj~742U=LAsG9-7vc+r9wZ!ERB55_}X!d%fV-7D=`*Tg!AG#O|FmgzZ6SUSfbq5XVf)7{tnH4WXb=&vltodN(F= z_AT1N7-JwgDL{rXl1i^S6aQnDUl}4UWM;39er^!tv5dG|x;?~TaIZu97P;L)=UeV^ z6u6EOwa~MPDyMlvHu_&>=tU@>o9ZA(l6>R|0S&l1H{CSgVS3e^!k7;dX4l9*1b(9_ zZ((nWwjFOvn%6dGGH-x*T6V68MLP=yX23G#U`FpI*Kkm&tqP{A_{u){_RPeALUCLY2ICChSz)hxS z%vFs#B4R_o#Ou;4@!HdQt_|U-yGJ2^Qy?wIw5KGd-8n;6#xv&sH$wlxvUHwIu*Gf# zNPJLWO0W(D)4o~Kf49pfbkz99V9?vrH`Alc`>fttNPeQAywW18JUJM#!%#g0;g`$6 zdr{>h$|yJwg-lIvDi)ol77X?SPi{|)L__3h(QJG)@Jl4$#|m$>Sb?nk8-l*h036wXO-uFF26-_QH)XPxJf{q(_p* zY3A>UNMAl|9ZGx8p@HeU8OK&lksAu%i&KnbPb_%4D$8vZw-iL)QnI zJ6qUris$x8hwBJo;8S)R_*m0Wm_cFVi2_}EE~l#a4k%2_Lnc&=g0b1Qf%Pp{6Hq2HxStbb~Q>%+_N?-4t4~pol6^rV7hc zw+Xt40pwwMJ^R#6+J4qdmtM%Y!apafC>O{Wy*~0N3n-xVO|JZt@BuIh`A|59UkZwL zA%l8fyk(HNcHWv&cc%2L@w(zu2?!_2Ex&X8A4gOJycEIEMEIN$FGRk9@o_t&A0)MOss)II@eCIS-X*Zf=5+%N{Q9U2VQ_c z)>~U|>LW_80ZkJU@$*Jct6>C3g|M@N3upNMkmAE&syi^T3v`G3{^<^t&@Y4PVH+Sd zrUmb{(-f-f>+LLHWba~e=2wk(@+?0rjjKj-lAf?OS~b(h{d!~g^K0peK_hS)Gt@9d z<&$d)CDozI47;?gB^4oNL)E%cg6PD4L#1Q*3ol`-^BzZ%zT#R=-g+S`0%k=1p{juk z%XU#m+h$S_72l_d9up;WpT*nv=s;jWS{iFDaPaWT&J@(~eOfJYk9V{{Smd_V9ANUg znqO1^xO0qo2Lq$;DC?URP|%&aD@Me}JCG8Wvtvs;?NkS2_Wl>~_z!J+KNIqOm&)7- zWeX7uC8Fn=lXT;&nvc;pu;WHU7w5n0tM!5xjtc>uqOnIke=PD##{P7oYGk{1{S@F` zkE%yq&W(r}%#$|5a|E3lx34Q3AJEmJO6ykkUdc+4X9rf#bgpBeD$Z?IqYJxPBHYP2 zpHb;*l?@QfV|h{xXU|m3WRLK$e@84vAr6J8m3C8)$llbJMOA%ObM{iIpRyUa~? zh=6sSv7!dqVBB=Wk!!Wh_jSL;%gZ2zU6`9wgYunev6m7vSIkaHv2n>R@|S|H)Lk}q zFeOL=DDagIZ8PIIOkS97`MRx&744UaHCI8{RA(t1vIpxKbgASPUVObsfufV~H>?;l zIa%*J^!iaL9XF@Dk_)PMqwD`+)Zuwd-Dmw6VW7{(-~!?_GJx9CpM)K}O$1v)q`!ky zN?R&h&*o8u!I2cAP1;o))P*gZeJhewY5?XZg%m@@_?~nO#*%$!51bEOrTF97snO36 z0$^bTLc7?J)cr}bcVh6C9&c`BoP;;-z1L}KL}VIEROT$txek>d#!~|pVTS;vL=Iw8 z$nKk*&L2X8*yw8Gis}1okb1F`*p=kZ%*C!yBqY*TpZ;je|ACOEI`Xm@8>*vmKXsKu zjh4gW4DvIr%kTJ~>z|5qPT=f256F)6!O7lL=$}5IQ zH@JyV4%9a6+?G9IllA*bGbD>PA#P$5HAbfD-%2yXfG@F6Pl#!T&XrN;`3NRS2$94Ym-4OxR5 z*uH#`lvr;A-+ZgKQs$-dWhs+%%of))W-b199Zc_eP#&Pw_zrtwv0DuEyOxvS$8~@z z!8_OMe|guq=O5lpzqO7Qta=)iTG#T}0oiZ4V9?|X8SC%bU3?F)SjlOjZAPoaZaqP9 z$_^bkWPtoE1C;wFitcT4l3=hM9v^9%W?yvjmeb<1c*~gyWS4ekhV%n}#k`pWUGs&E zle%=Ls5Le;L)Co($F45GCASRd z`+6%qXHvoO6UdkPI`VoUZUO|l8C_!J+eGJ^q;a+ED--(8V`_6=7bql_XGMijYB zhHgYrsE!TT0+@P%`@G4LHdNt_pE@C3P#x&!dP`2`Waek0#>=$p#!WswCJ$Y$cu z33PopQT)D*ZXgd3cvTg&-6Q&Ms!p+r#hrxn|FX_eX{C;ECCVCKryvI&pnC@e`r>>M zW_MIA^q=OjOysno3vLC)#6CsJA!?-Ft5so-zLi6SIc2=k5=>I2u!tO%A7xTTKt$ue&yO zRx1&AV+ZegY0rLgqD+!7uck=;=%qIxE}N&a5o7+)W7!c+>lC%Ugp-WS-mc#=gXW|( zZmARVIcI|tBhfJ$sB1fb*{t(La=^D^=FrdKScVw$6RlS65L^3B1iXAArxG;J0sDu2 zpCKjXI;*ie!-h^o{tByQXjYQLnR(E>L6y_cOoD)QnH{t^1#p;WHUu25>YDSp^7-0< zK~RhzjbL`9+N9mBiY%QV=8OjVLzan+dyDgxd?K3ABN;~4jtRn&E6QsP&3o@jM~@xa zS3xF9TDL=IuB5*7#1m82+pn7-#zszNrzNe|0XNg^nA)DDSJY?B6i=A~e*zKle>)&4 z;)}5pnry+9S%hTvy91&&5?=?A?wa23O>{At4R47tu~X$G{mNhErq6@FnW-ZVkbw~+ zzG$23^m56q%|AyY>^}6Vo@P{0&OKC)>G~2Un_L>oj*9HQPOq(iL(3AcbiI&D%jmBW zu@!);%c=6S&$f03hqh>YNvo#mg;P1{azHlz_sZC|w!C@I;bfPU0sKZHEQs`%)Z^Lw z#%h>1+!5Br6z{W%Ug0N9pW;0a%iN;Q*p2K5^`vY!P3Ag0f$U^!90+m{WG?4{R5{Un z-PbiZM{6~E-cnIbA!x*#+`c@KKq_(kzB`Xe&2*CB=x0|O+ND<~CK4lpUc%H>m;-K2 zypc{ML5bA%mBlhkpQ3({b}~+(^;RLNrJT=3Z(_89nC$fegti=`iyRbu8@{GVg;PvJ zYNYUOD`%?o;QSS^7aiVM7q)F9{SZZ6X#R1*xuH3!ODBT*ate|4r$gDE5TMc1NaOHOe zz$N!AQHaQN7oAKDHc8ooSvBxKYS7@I{`e+zW*3I!0|QiVkv3scQr6JIB`Wic0jg`t1KY@W7FjY zKIR`4tkC`&()mYgcHfJuEZGzNx0)r}*#|H4(KyqomY>BtT;C;&5$$HH+9*;OQV=@# z_RdkrN9=t+S&{^-g?T%HN51GN?rYd)&!q(l+lGt+hZ%UqPeEAE=W?1k_C#EdK4hg8 z%$iOnBiLK;6hF7rky}ODbmOOS)Kp!G149q4`hZObQ?KV1p_Q}bp_Q>RHrU0-CE7n7 zIqWT{*S^yZYki1e&{S<0m!J2h3ZB2?{Oys1$wpChmPD<13*_yd^c5%4$!H*{N~oK0 zHAEuYQXWgMl$_<%VAH6E#4rxx$kBTiBkUm00vr~K)b>py^w}e z8><=u&m?{wtT$Bcx23A^Gx>h?FR zfg^FoK&Z10hB^$%21gNhj5KCuX&%`SpI3ESDqBvn1CrnZ)1&}m0xZSN^)bVw!}0(U zljv$hpvl4SLAd&T<09?)m?O!2l=F}}b4xrekIu{%`OXsb*s@#{LKL8k@oSSp;x5MF zT8gf%=^`%m6T^*abj|Odf>aB4l>R~GJ^C*8%A2oovFu(DPC?9GTd zxKK%R2iv+zTno4V7-UIXGWuxUGK{27`O@h$eZT@(b12``_6HLhx5mmgJM;#pOL~`h z0Kyrs%7Vb&JV&Gx)lc@rJX;ldk>k0nXF1IJ4;cORYS4c!QCIK>&T^_-)RNu>|D79b z#Jx3i0AluoKcf~r*hQnfm5s&+c;B;;kE~qS?Xi~`g*R zG)uzHJ=--y%o-nB@pp7}z#F|)RyDXK(`hhi502DLXpB}9HlNj_FBaLW`N?&1>^T!c z@<0sXEF4r!*i8b@U%V%5F(COK35ZsYz|Dt+^R(i;MwE#Tx^8@yX?4krcmdoy_>{`hF9eP6m+;7QG)eNO(~>w{`bnIF zndG1z0Y43sZhvtlK=afXGR37+baz(A`oS!o1xC2Ig_Sdxq_Im z!W(t*Vd)s%`Qb<{3Diu=w~kVtw)Or2O+cMR)~9Fo|5Eh-cGUm2JO0o2 e@YtKLunV;_k^WRQ;J1z`jGUCRWVyKU*Z&8MsJd4G literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/GroovyChecksumWithBanner.png b/docs/man/3.x/images/GroovyChecksumWithBanner.png new file mode 100644 index 0000000000000000000000000000000000000000..5f7da58dd4d2a522b17047cfa770e78af9e03776 GIT binary patch literal 16634 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%0D;8RfdK2ip9ex_%m*nPzKpUJbq|4x4mI4u# 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/OptionsAndParameters.png b/docs/man/3.x/images/OptionsAndParameters.png new file mode 100644 index 0000000000000000000000000000000000000000..c6952c41d51127066e1968566d2801da2be1609d GIT binary patch literal 10845 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 G`o91^KN5ie literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/OptionsAndParameters2.png b/docs/man/3.x/images/OptionsAndParameters2.png new file mode 100644 index 0000000000000000000000000000000000000000..1a4aadff0bc759b4b9285411e55107055dcc6df5 GIT binary patch literal 15702 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 T_6cBD*b{nMMw;L5J4F5uEN+ZL literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/UsageHelpWithStyle.png b/docs/man/3.x/images/UsageHelpWithStyle.png new file mode 100644 index 0000000000000000000000000000000000000000..ab885726d621275ae6ca0c59e09d018f81815020 GIT binary patch literal 35532 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

h20Y~WHG`o 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%0Ds{yasIUZTB9 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 N002ovPDHLkV1n4P!f5~i literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/WhereIsMyCode.png b/docs/man/3.x/images/WhereIsMyCode.png new file mode 100644 index 0000000000000000000000000000000000000000..19077dabd7418d6b5491311607d21c6e2c6699a0 GIT binary patch literal 94904 zcmV)0K+eC3P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf00v@9M??Vs0RI60 zpuMM)0000IbVXQnMOaBjI!|(GWo~p~bZKvH05ODE?C$^o|8+@3K~#8N?EPnyY*}{S z2ky+sFqx6wo9AD>@>Shc)zuc=Xa~avK{P=JfJUTfBoP9sp^-$n>Cw`Vi`0xLOG+d- z)Ib6$!3cySOv5x9XkT5`Wna~+=WTkQ5s{gZne+SY8&O@*XgnK8k~bgXrxo#WCk`5^>a1iin=zVH}+l&r7|%(Nn6#@kw9w_GGZ! zkB-`eH25LAXT&=`j*}Cf^4C-9;WqcY&Txh~Ayf}(k!EqTxNThicf)#he0)OLdc7OR zd9#;1Jv;7{nR9|4aX-t?X7nDeDM(nqQeR*6aMO52KHuJYNc)65jtOh2jMHn}PPh{j zCkwLTq9|WqsRUh4qJ7wo66bw{msTd;+gp^qyJbo9Ru(GjBR#ydMkl0cs=Xy>!Tl^d zzvDc~K%MZMuu)_F7v->=(#pq&lsjXZj`uPQM*{X5z%A1(&i#LUbY#v1FrDKlv7eqE zi!Z!%HTF*WshhMuiTn2!R>c&@5p{gEr`+Ev2&slP4^n z_oa_@HvOUP^_)4 zk$-Pgt9?_eBLGBzIV-ahi{ zi^Bt`-+LIPigY4BX-}E5B%V_N>u)`zVYY{5RStMA{p7JDXy``vR*JuZC#%&S$^w7% zRN<9cyz%JVI>@}6zsv9EL-mA(_&zmoa(k_W{>j-^LZ?c4lDdBux1bu5?5Ne_!?S*?%lZMtsO zO?fb#9`LWXL>gjC@wE86y}Wi}LSB?fM8X*OC>l|vKz$U@I<^j4rWiGttv3r&2x@{A zasAgiuEY@)%}n`OV4ojQ2gQ<$PR0eHCEZC6c>~CbhXu8=U7{BU8;z$jF45bhaRQM} z$fF=iXBT*S%bDMajm&d_Qikrah210`!ruko?q(R&Mlz}KkJ?8FAcgMKt0*aFJSR08 z_b?f(x39ucW+otc^->OrUX;72OEL@jcggP7tyezF3-`<{4>nT81_OZJxmOe+gB}A= z-ZOs2>d>=~x@8?Z$#sQV+8^cpqI~W}82<6+^EL&9@1g`v&rFZT7hZTZ8l@UMP=lcl zVr6MPZrr#Nwf<@>%r3<6&~Q{r?ReyoQ_u~7Gwov%fOaO|3!ey@(%PC98M<{#U0l`n_pV=w#oIUGpMhB3+KNlhJ{xn7JRUJL68$5i09rGS zDRUVhvW*l-%YTF-l;=wPl8<<1UF44hMm81Q3D1n+@2Cf!1H4a;3cws30x03bRukT$ zJg);{m*3KGw5WU^Yc% zh~3nc8Pg~OazrE^bpdZ=J<~u1(AJ6%<)sazfk#2ReGEVB9|ElV(QGw~bLg^dvMa*2Vm?2bc9mVTi_$CMVUvfB+)ZLemw|5l>{r*S|YXy*%%U|)}!@SN(;wK zGXt2vFWb1dPGBQWG7BxVZ$lJqfL1xoXA$Al*7hN1}qq$uv&Xy9E8U6 z%!CNJacpv3XLC3QFh@?Yz9S8CS1f0|bU*c78HO zhelB~lMLM)kp5xdBk-!5xrj6=DHH7>CzV3+wXn5tVE3vY=3B76owo~6CeKH_6NAgoy zr$x@Mx6e8ve_nTJDg93LU@~uxnRBuEyiEBF>m%jWwB!*zpkxH=#IttFlFd|t2bCoN z2f7xD!gefp+IF(t((Suth^67wNB=dmp<~x ziS9}UH7;e$2D5B}LP5<;TP87Hp)n2LNtmq&Wi;!`-ORVRs{$}RLuQQ5vuqscY#``k zz1_NHtdO_)yJj*Pth?~IOX_sVp0}-KM;BFax%00r81!+?rn5vJHa}&eyd*8Yl z+qMNp!~S7UtSoNEl{c?pS=Irjaa^up;x*&hCoe_~_sB%M<;(I|N2Sn5o@bpcrS;YY zByH%`LRc#bE5K>__gV+=N-eIu{LT2vul#h33=PKS`et0X_)rXvj>U&R{_z+X7>*rW z_2GIgD&!$JwXj0^P_oO5OEEV!70Y)Pqgp9N|6o0?T)iBRJ@F{O-;Vw5y}0_uTd{-n zdWc21c~FUk)0g7$4?i16gEf$Z65`TVYgmV>5bK2Gb}gopK57TgWgU5z?qJeZ`5*vs zs2+CHNz|(-aLTvWf zddaVr)4$G9T9}S;y6I7Gy)z3e-wJp|jN&@M7l}K-{nl&i!{SR1l=w+QbHn163ET1o z`Et9EQ`0py(}s?Q^?om5%jE5yGU<0gR{88f8KuRjhXeie0HmQx--Mg3z2uesRx9rx zp|}pj5aO7YJS@Q1>vh^wIu&IVU{m?r-f2P?1T8Hw+My%-MS(e?(!|IDOXx!zx^taW zWXo{g1IUh!u~dn}WggW|2J33b?q)t(V!&ov8oN8Y6u2CNg9D_2fq{ja#F3~(vvDkR z=1RdWR|R+Rko;u2Lm179x+%6YVHuZMt2LR5_yxlh4Pco~Tcsc&x|`Q#n9XUUSbwf% z9`CtX)4ZaRrkV8;4P~&buJt4@?{~It-fqcw92F+*mE1^6+MU>CkOE4$6b^H<)&?Oz z^X0rKf%l5|-c6d5X5Q=M-KBZAE{4f#PD~eGiC*r@PRE4lIogj46BF^ZSMS6c0*rS9 zlbyus@=jcP>t@uj>`tAX!+ILQ?QO&}Pn-iVm0lnsL8U{3BqRSi874z_Gp9@mu3W;- z&_+dB#tLgkdv`l-U4A{j{HwnRQt#2`+^7A<#>V2pg@@uJANg<`z=Ip>t8wn^sjSyP zeH3>P*L~@Jj17;(8lbtevlXWnP9dbdSjJc5>F1t_o$ak?Y;45Zz5CJF-icup!`eT1-v=h*q z2M5F_EQ;s)+jnAXvq7b`?f@uZm2}Dqqt;G>0RSVfofIymppnX!eA=dkHDw$P6Z_@% zv7`*6LbreLNK0Q6(3VKvF{WUSrB|)O>$EYCmB*Axlp-iYe99y*n3rus3SDJT@Q_E_ zw~(XWvWAdN*^5FwND$NrGNLre5>UpXPY~A{liIwM@isu68_$cpI&x0A%}T!TUcs-H zq&Rjl#4`5KK6Y88@j?*q?V}(dX<|cm^N_DrWG{6WyNWJ~N&>9j@gcZj_roEylZL5K zThNpIcDJ`l7t5II{X?u(>XG2NxCda8nVZ02MYGgwMa7GAD^9LxKMDITLb4}dvg3Ks z0LCZ?+pXjgg>`VpbE{vFfSu8hS!)sP*;E@H^Imf;u+K&Gkp4*;(H zSsose4nUuAyE#~-Zutaf>r#}dxTm$rJ(-jGr<(v_yLE9-K~V6GY1mA)*fMSM$=uAB zvPx*TB4ojM-A$$`O4VgnEkQ2S7H*V7EoU4<+V2U+W?H6_%qpYsEBUPWvzP=^&Y@YM4>&3mcE&DhA?rz9|);2l_8CsE_k*|FjH#v6BIrA3=y{dgM&hvQJf^w(O)O6LW5UT^e{y4gF5J+|lYl<~|I(Lmtib?YQ^y z*W%_&Uy3_7-b5$|qKSKMKh)4bJsy4dQjCm@;)ztSI@f9c!Fcqs#{tlY2e`UJV^cA^ zunXkc` zdlwo(bre$%uDb(u$>;Ea7LWWOSZ2GW9xtpmd0$I0-CFXg+8w5mL*D6Hs$>Dn9Lz$V zjt-Rx$}g`GO8&OgZOSFE9Rj}QXCLD6u@)L~NEkQsD|pj7@uNL$w=^c$taAy#)FQLR z9T2v>%1iQKXS2NvUhnX=@km<_;~hT8^evn6pm{7U3;8Gj*cui%(sjx6-20}%o}McA z9Ducryq5vlQqHUlI}kw{TBVh=zH{sb9?&D}Dm^_5vBEAN{%0P7ZKef%dTwm*o)jbD zFs~*k4U<}ipMks9R}zhcs}LxyLVkubqoUv$ERW>-j#XzN6d=LO2R<{dd8U^bt)A(G{kVCFBu1#dw%pP65$oX2U& z*~MUKRQeqa+1b)v=0W!7+CcmY;V3rK>ZX@~OL?WMX;GMW@^LdZ8Z z<0J9S%MW5@AK?Np58IVkU)hQ)m#+hum6(~EiecR2-jjoP`jJ!7k4s*79hOhwD9*ci zyLZdk-ST;cf#;yx&dyF;{l*LN!oU0%v2^!J42=xL>grz92Wl}2IF~SIv~DW^M&C(= z9UcHMpM3JMxbpV3?C%?$KNIi$;D@6=J|4@Cu2%+d&F{tH-Fq>6;dGoie>TP^#^V5Q zMvJP6{6q@7%>d3Ea zZ1_9@Q>8!~fk*&mf6{k%9~zU^^=l}h<*n#*^c9dny54DHlMz5UOE+ewscWOy4?$IrfXi^XqGk8qhOZV zV_{rCE#*1sOkB!jx+Tik1!mht#bOBKm}uc~nU`3`PWWseHjOMX?+_Q=>=Q3288cnqg38>xrFx#_J)F~x^nZ%T7aCvZ^aNA1JLMW(WG$~M% zO!shmcOj;x`EIL)Mm>mq7;>wz$N3>H)nT-cagF&={WPl7h!qM{;k?W_3M;B;fqqVE zRH9by;T(4h>%wO>_I}RmXzHQs8Tt~Ew4wVK0u|8VryqTmR6Tw z{#I;mZc~=tSh;^UZaY9l8Q*^6a$Lk>JmLA=!c3NX5CC3TS&svnd$)BMHF#TIADf;? zzB=67jB%{&6YiA|lmr81Ly~13Z9D7OsfBf-Ep#rTLCI_YBj!sFAmBMC1})M8+z$_MBT;%< zn+M2vtJ&fjd8G{QE!@q6{U+_(po{>xg_0i-$_lbJP#cUobhbZl6a&R>i5eDIgUX7J#c&tLiPvp7O~(%Pk075$lolq8{nBQdVi%1+hY2P1EZleJxK(Qivy@E0957 z?-?ead1eCS@k?f?C0m*^#3YeT`nUW6;2CXO-rvkdxHu+(xs{jjnb4Gr~>G|G2 z^J6Gd=QfoQHh|H&O*C|Weo*KO2aUN!S#6ex~8(wcED^{@wR% zRKuC}?+=^ILpkko5QK|*xpf4Mdh0eAr^u5hgej~K!jN_fPO1j`wy2wokma_X1%qYW ztXq+{Ter^La<~oFX_*t+B;6r2|3k}`px)z|Mri?6jr7E(#tE` z2zU$2^(e;2Ct`VZCAM+REAZjw)>fQ5y%1*>=3{KQPT88VxU>=@6H~FXxe?#_(T`%q zt;Gb_6H~Ks`@v%Tq0fFc-hA~+JolX+LNWBj7k=Y6Vsd;eEv?xL7XjGiICbG%;K)Yr zUNe@i-;Q3~{=xI-qXeHHp{?6kfAUfJ82;j~Xr+RdZpuu$!qO07(*mwnv6kR%N9|Qe z*RNphF0DZ~EEZ{opmr%_GO}bb|4$7h&m3|fJ-|uo$vY}{ATWiu*oqXgJvo*8_2@K6 zOf}_VHOElNu0(MQ0nqYNTOAPW8Uv-Gc8;TPw|e!NS8#-sOp9u*`yt z-2}S)36{F-=8GIPoBNrk{M_xI?d`2nmO{o7dZk?Q0X%~cHyRx9Na_*)wZn?$4?sLICyF+{i?Nf$+=tut#Cw9ad zK_qvy%$!b6_Ql)Oj!va;*uOB5M%F2{Am~I3O zH3);t^v>lQ92kfi+N(TNPqVn6xPrCA`hu%{B=+U#FUlxM!y^fSw#1UPz78767ZMi5 z7;S*W3d#r)DT$J;V|~88d*7pp>MG^AK_R~J((>e(nPkTAit8o!(>l-^C<3HrN{(mq zUbjKIWylHc zncrQO?q+(VYe&0=g$#BC<2&Ew%*b%Oeq$}}?lh?v?S5R2-OW~xlGCJd=Ine7jgDl0 z;8TyEiGIRld1c;C9$gxkzj;}@Bid4BXM4z3RoZ;@&b9cv|KZ9M3=ZUdnkj2C9QO zX!ht6Pf*s0xODMJEXeVA;ae|~|6yz{-cLb%l})T*;m!e=wj)nUJQ%_f)1}+R(sRny+i%{A#l>~_ zo0xV(k)CrhZ3^jhn99_4QYms%?BJntCItnqoHFNmK2(AF%o1dCW*H4{7n^-?_T{Qn z4Qm;bzv086nU*|+AE_m$@gt9RWkOlAy}R=nO}_vr+ex6Ibkx`W zUI*>u0|&NDIr}MzFOX(Vx|`I+xt8WFFgf@l9(nBYQ_7q9vzcaEh|nVY7YSm2WXgs` zB+2gRw&|Hx@*!KnmxZB{X<8N&;3)PLm{ur*cN;fdUhesmfBio@kzQ@AwQj{M0T78+ z0JI=@nxouBA;K^umIE)o)l+B^E2cJb>VS=Q41i{1D1=xnx*%!>na8G(Xqga40fa{1}wK|mUUmrmRhX!y97Gh$2D#pg^F*sNZ`=|R(cGX6z)#=5;T$DZ;u* z@S-d*um34eHbCcow+y+ZDkp8Zx4Us_XSOa)Zsa91I+DK_ZQMoN zMg@m$d~`UPyIZl-*rxsau`CZ_V{<)5DBBS1%9*R@*XJcf3CSLg3m!di{6U)mhF*gQZ!C2+;Se$$4A)b%MAiQ`>m}sqqA%-d^2qTUuI6M(JPFQ?$}mKEw(wVL^^yrK%_! z$W|Z1{pRa8V`*{2!B@mXaN7%SP?}nFfvT_;Er=GoTh~|;8yu7>#ug|a zRXjrRWm!pIS@A_1TSpA>p7LaTH?h|G6}0AIXUjanAuVJ1wlG`@`Lqo0mY;mv@#&9$ z_vh@FDpku-8>l2GMh}_v4`<^GN)!`NqVj;8W^WlLvLn3YoF^K+w=xjD<$m1weq5Lu zR_0KYu_`P5xbp)eDCs)DH;e@^ifhj`X%E)NV_=ZIIuf<&0F@np0%*Xtv-?ZYI*8as zAlBD+;{N@`c&;4ZtXlbe)bUwM0vBgFA9jFIWMcM3z4qKtV>I(fIS1kIq^ zh+cQKs+(n1o0^wkl-iqnf{>ar%Va$WYpi?)R64vXy&{j|{GE-{0&|Va3Cxv)H57jY zYig@;7+X!PV%mhjtwt+WSJpG)@G$L4J0HWaQtPK)*@iJ*FY%)o+P}ovKGz8e$??w%2lk!ht9{_ z*RIFb)-HSrFT%ggynTkv%?g;_8X%+i{+{cVdbT|IDaD@%nM zfT1y=BI=DwEG=!u2K=mba|mGh3Z+6_(99xhw3w!#fzr-v@)R_vk9=UaRq_vXNn;=t zt?r~@$X6!pgv}W(nTE;`ex*Fhw;%>*cf_zFPP0#Kh0gk&kdq+_v zeallQe(P>&yhlFVk|uUdd>e3hEyEHXOQ#MIJe62i z28(CT6oJ;(sZ#6z-0Fkdv3&PhY&^Id8_RcMXMH)E>npLfcqcpIPY(9tU~e<_*4L6j zn_7~N#-V8YdJdzCBvf&qY819iM%8MGXShsgSSwWGe&0YH=If7Mz_G7?C@KIaT*$pz zlzCRI55+M+Tmo!+YlCUQjE_#n*w_RNJwtw_n4e#W_r3p_ICEwWLFNu7xSjl+R+B3^ za<269m(1K@=q^(y<8_GOo*G3+=sYjL)aWt*@uWE0x0zatLeMQV@jC*;U-GJkHxLMEQq|U2HsfRtNj?TP(E0pmt9Xr>PLQ=uSvCw&2=owGs?fRHo@JDC)J^1ti~AQG$BL zf~wtr>7hXnyDv;g8B3+o!3gEnbkdXl`~UQ3PjnkZbZ|z>=e$qXnlZdMUcc$uJ>b+($HnyZNgMwcHjAS z-cv6wq0D2U%YFSRoISn$#HT`3N+4cZg^95k{=oNsk~lJ_-~m`bW1%9oLsnR(utA_; zZk+hnA)fpHy5YPQ#3YVKcdZaR>K*NrKQczfBMq*SfBDx1O`rK5b~inbMHJ%j*L{~e z`(Au*8a(gj>9HHftqaP=Df$QVG}G%gWcSt7qK}Jmb8fh9nS9nwGt0>4b*ABcc4>Ho z714`;5G~7j3h=qJvKMbY*vhoE%328W<=5V%$~`f2YAPmCW+%tZxO8y_!>T*Mhdt8i9oh)Dhlp@5gXImJh!ztYa68*xm6Jz9Zs0Sm~&>-48A_ z;Vgvxw4#cU>%zin>{FKQEo7*g_cTJBY>n9D*nps^%vJ#bSs-UfP_BHVjczm37jBJ47k^;y?llc_bI{+%Vqb!aKw(7nU%2 znYUmqaM}LyyL3t*(t6`4S84%U2L(i_QXslh9J}%4We$|5kOeRD-1?%tlmorsv;axN zum#{2T~hKdF*5zMvJ-U8oh0&^?I_4gt71#~@skE=nUaTjTc)1>`scm@fRibin^2nh z66<)61LiHe?;6`zBxrU=pL)^WJurpu^5)KYquofCVIRS0QwZPNZ34PSoA;yL+~yiL zONJ1TA*jq@-31;Sv4%ERFwdPmA7`KVj_3mzbKV`U|K{duES#E-PkrKpNVV~tf0a;~ zBV*8s#zKoyxOevjI)^OVv{PZX?$OOUze7Oo+W>~mR};&(mSClc&4Uu7O(04UH&vL;K@-{6u z(|so%$AYvbZ``hw419M{k1>!BeA=DH8%Hrsk%4TS6B1B z-_-ilLt$^UbYD?iq*1L5#QNHLJpJ^g*xcQw&0)ubXqJLr{R=07V z;lV?|Ru{de(hp!_St9&%QxnnZaXM6AEKCf=H(q=Z*ZVnmNI^b~@v)IuSzC$v;7rWT zpUah)b|}*)zwZynbwIW0+cz~7IqhWKsBF?N&y${5RNOl-9C9>TuW=K=Y&wW_Oc~c= zb#>d2@U91Vn8Yd-_*lBg&zPZ=m^ zY<&ez`9kcWk_os9NDkO`WUfe_^UTl9J4HIC?MZi#w76gF(#$DkuE^yqpDY*md}g6L z#fI0B9YD3`AO70wC&jS8m9hW9*T67Wds-Bpq&4ID+1SHAT1c;=&@ik=c0fwU_K z%f{9^ZdN%y_300!HREWZuf6$Rt_`RbrOpMNvc&v|+a;Exf{;O4Nr!i~E>jhtRcN-< zP&BL~gxMITlLR!zyCSo7p9zw%QwJ=*ovvHfjr6=%Ffu`Cn*#0&O=jL6-@RpdI`;&P z?xxlx^`flO!hG1fQz~?G%*Xp#KI3|yU2SPTmY2VRZdjPPm<%myr~SfEHCDEd zg>}=WUGOg6c=gTnKD02W$0iZfW<2`HT#OE(ouTiyyAPyiL7Sw2LP9%RjAJ~G>)(1U z{`Qal>$LxRtmBR<2(Coa*xQYM0502B7ZW$Of*)`HsjrMG#7{nXG45@w1C-?$Dc7P# zd7pmrp;&xy0~2;QmH_%1@m1zy6T?^@2wG2n3=9p%)c9~zuvFJKwgAkLcQqWC_Je4WmOV?`jem|-7^&FrSDlv&iFjT2U1v#x&h6tzC zxfh!on}F?M+`e-=Ca0!iWpO=r0pB)-@4@q1-Q1x)p{KQ@tj7Y%Q*PWtRydo*DXx#}?o?Bmb!l--%D(|Inz%Qvmd9+}C11#B=aA^qm zj2p@G6tFlFi`_73WXPi&eP%f;OJbmqZ9j2B&|d-C!WLP?(MWz zi~h=})T0N>vRogE67EtzF3?pp-b3e4;gVMn7&LDc2526~0K)q)_XXLUY)v_Qt3l*X zw4^bLA7x{={#t?Ak0N8!ATqm+R)EI0LCwwc+`aIbNqPlQHRZeK`Ti=;H4=2$4et~R z?-i_4&|V-g|LkMzg!Rk`&0ZT+7q456qM`Ch=b8pK+2jh!Vq<6eopQ2gW9FSs9y~W4 z!}`3tJeYMcY2gsnnTPD^~6xsX(xax3Dw}Alg2>~OjU8a2kVu%G&_%by$M)V5&ULs?{2^| zO}Go*#^}<9447#rozhbkK689n5=kEni!0whmLtG|?=L z-Ti3kMY;?d9tj2=UIX={;T*s!rYy?0y1Jb%1I{%GQrY^0Uy4^Wjgt=`gGiF*4u%%q z!_fiJGBjYPJj-*$A#R^M3|;Luk%syDrs+X*$yww97^mUFIrj=V;G8xoL(t~JFHbxzOiS29c9L)*l%G$uPnx)gS>~0sE!O`W%tLqxl?iL^5r<**@^9?Td}Y(6{pWE z#1YD90^mJ;>0+E=pE*4fv+Q$t9J4c{F)?1pDz8VsuT56O2In?nq59?@o}T;J^A;K4*hz z(xxj%#tOV(Wqx(=m=A{nx#ACv4WC5I_fQ5X%^^ zSEGS-wY0fM0c23EbSzA)IJ;m5`>{?CLap_&p&EdMg=zjp?%X#YcJ39Wr{FN8s|CIJ z_S^B=*I$l1S6+-30&9D_zUArh@t7MQ&DR+nP;4LV$N9ObxHvZ*=TDtQ@s;EL%32%% zs7`U4ofwZgKsQw%jCm}{tG93AI+hT=R!&(G)Er=R4a`ZNOU4SqT(6JD?dxyjQDG&u zS}{L6msY9nv{R+N@P#kt+iP>Pv(W%B8dz&5hwZ5FY|wsN=%(dU!rReh%;u4})YaJr zx`c(%iTeyNY3T@@3Cu*cC}*;(<3M*;_!X;_gGx671W&0 z(uqSN`OGl4Zr_em3-dHmwMc_-hX}CRY`7zxZN{QPpn&8#VJ7Zmb+><&-6 z6`H9ycQdR&CIAb(ZkErusW2#;=Wg#l7PR{I?p7Q-$&B zN9vchbl05mfYk;wuB>dNVE8gYWuTw>xFQek-GD2LcSc0bpCq%4?AhPOsgvWKN!N=t zbchT0!dHGR`?2do)A9WC?~hM@$9Kd>Kk&ggyKpLY8jaXoU5)3TdML&R2IEoO=5lo) z-gx^;>>VHE=;|2&O)GR95IleSY}~$k8y9~s1+0dJ0ZJrHKj-AczsMh+UJ~~qiguEg{7HPN0N=Q7sqdz{-a?6bZ*2g;xYMSmlj#h0t@M+geQ3rJfW+?0b3gZT z(u*RpV5Z65?E~z^O2#fP+VrFqgO#JWurLy5W(H!ojwL-Yfu&dnglf@P+lVXQ`WB#e z6c;aC0&5+auHd~5fzeH%-9Ynvn1^zJtMjzG5s0PX@%zDticOR6=j z&_U7~8L48O4#xQCKw7g4^AlLCV{z*A>6o9NiJ6(nm<4<%CY^sx9cjxl*q}$MJnKC+ zQNC^XV$XNxvEE%!cn6?$fVlzi9%1F$T_8Z}F-cdC>3ycjSzw)AB5v7=$^&UDcN#MC zap{l!Yk%!?3TT2~x;qL^A*@~ZQz5W$f~KaT7Nx+6^rSE;hv{Btrldt76y0KOp4O`X z=`+(a{UW?upYDOKdxCH;%-$cj(0bF;)3^`_B|p>K+ilU%Cvov27A9%Sbn;Rcl+p_9 zT)QVIcgkNpD8ie6_kJ>8CtiZQ1fiY@Y&`e8yLIEZcdxt0JZCQkV2XUZpw=yiTUxqg z;(s$ECc?sLr%dK+F-)Uyw`=p&(k&GXsZ?UD8M-tS&@9Fo=Jhcms_3| zimTh@V0ropO6<6|woN+~o%6>>eX+i_h0EH&1+U`f)w6xa$FRHrOdF)zE#YQP-LiP@ z(tq~t4Ga&(Td%zyFZ}MWV)Av@7>QnE@|A4)q56;X=Q1Zb}S>5!*S*6 zm3Z%a-WS)eUysqTfw*(y24T)nhF113N<#-vMzM77-MJHYZr_aYscEdJeT3T?B8Lf> z1LHGM86L#)qGIwi_0*Ci0sqLKIzv+jpPaeSKnU%Qc<^8~-g@f_0J2Sf>|5Khjn%Zh zTl7gDU@zGVXqiY^|kPApCbO7!e>9qkI}Z8u`P|0te*Xg202DzpPG{s91e z*oys=ChqQTzLhsp27I1)IQFrg_5hHo{jmt`?D-3EKz)1qhv0t{Uu_5!X~)RuARfkH z{LXLv0<@Tn%dfp0A9>$}0!BTwuol@n#z4Buj;8A}%WFA+lYA(@ zLlYA`I#5T&V1=#IybdlxV9YA+y13q-%NV!rri|JIge%grk zo0%KUk^jl5;W%|_8q64p)2HTReh$laehS5*1zV4ydO7+B@PttEIg^2Qw9j{czmfAc zcTo~Wo~`s`Ta?S0AqNM|IB+HqJf#eX5v3pe^FIb)b_I<>rA1J<$qGQa+x)s9(gjQc zWmpFkQZS)P3JiM}G`zHrGUE~6O=6~1=`L$$IuMqhckBqhapP95Qd4zA(*7FCXNCGW zKX-N-V5TgD?Yi3TrrRxJrkQ0b^6UyOr6}%Mo_Fqd&b6>oxQjTMR;S+HGJc|ofA7?< zi0e(yy6L$auM2Yi>||Eyyt~XsDsnTnVqR?dtb5^>`EtX*ZkaiMCmlDAg_L^^JnKKWQ)FQjZ4i^;`#-}vTB@yb^}9~aJDjMLL+0H*8l`s**m=JMT`!D1Y( z*W;;29*qiRI07)sgIFJ9W4ScjO+apGc@zFQj?)*<#@gm;jABVW{_rEX<#%FjYZG^H zJcfpbvLCX9TV^?C<|gABuK4*2j{s19A7(e!aZz>2Z5OBKIP&V`_|f5!xOe{^AkdCe zXU-$U+ki>&UU)AS=kVOQsMh=A5COJ+s@0@uwvjc5_MBIsV_KMi5X{9Nf{t51Ha3{6 z{|q3+mC9h0DhhI;3=gpYoBPEl7dCO7{RYs+<|eN3R%|$!gY~U@+Jme8__?uo?$J|G zJ<(m=Df&gR6c2Hc4~g$eLoT*Fh;_CPc)H4XKlO0rxqqOZZMN@}C+grQEDrZ~;7>pT zYxIrF4`OokFrNSLXJUSG0pMuH_`)2P-Wf1;D=xhEsi+K2;ilitDM~GX@EEZ4eRoOW z07`dcTb{_SrVgD_e&j`Xv{$VIU9^}%1{lrV1nd@sZyhjd?dPgXuDEp2+)r0sH+^Sa zSA8en4)e{h!xlh?Lbr?H$We4~#mVXe{V0<V^YyrJ{tS$I79f5QOB<_L zTe}qeC}xI6Vt#5ijsfOtckjfTScYHz##h1>wfl#Lard?nlx-}HGT>c{2e z$~6Q{Pp5%Uj*bk)o`MS?xQ6SgOOHkq3$Ut%<{*K5C|BAZ9hz1lszB7hGLxV7Q2N`O zy9ly_A_{Ur$BD_on4KQOVjja#n21xjrKe8KU@0wdT!2PckO=nl^mxon&jd0Z&pm!B z9-beLjeA$(!JTVy2!jk!?)~OoRQd;~4Rxn3zC2RG^=)nML_hNDw5X~pkx`}|6j&Pt z(Q59*-a#ww-MoQP8jJqn(KvVh;pnX%M|l7PrBcTlTZ@tT^HGN$6}-ZskqP*x8e1#d zQh-iK8_QTLv5n#pGxo7y_ZztAd)sNTI(u6hpY6alO*yTFOtZY8+U?PC-y-O{}^dHxlaPDV;CAR!WP5lq7^-djZo zhp{k4PzVe$j?kWM_S2Z&qJJU?TY?B%CP$*(YqwMY-s3#`DXdcm2a9kCO`ttWK2)M9ME$h+?}Ou z+~!&`RS(R#0Bt~$zq-DOr2$CP`T!wkMf4*0{Q!)sRLj)XyC`4Ql|9SjErjzhS3YXR zum4X!7h`?RSXo<)U-^x%#Qpm#v9os&k3IcNzBm5NLyyITqu^L#8!L;k{NP?Zz#V_- z^;hEBt()++b?uFV#v#m(m}1EtoV0MS&!@89+u2QeI2X}1GqpzRgG13*o21&uxLzA^ z`pl(RTDgzqio4c7js>@i8-6?8{4zk?*v0yRD8sm$2MC#?$G+({jHTk7fYT2@8SPRf zS7rC@B?s>iSMtxwCao(N9!|pFMM?Akl8xP?*xEo)v5>R|eHkG4?Pl!YmhMo7z1>Ex zRk^#v5i8L*e6$z^mooe}h&y_IBx2}jEACu*Ic~mvnL71lmxb$J4peHm?}H1WdL`1fBh2=U!_UngXN9v;CERP1BcP98?tSB#}x5 zBtZFqHMF1oiLO4cu_A8@oEiht(fS$3-o}yf@ z&D3AI$*2m!L=bZqI2`4+&}sq78@a3!*DeNZ#kwF`SdChlzTQZKnI>tatDo}9InNE< zkumNUWvHSRb1oHO%u``6KrORO0GB{{oeWys*X`_X-p_FC2}JIuV@WvAqt6V>G3(z6 z=Q9)c+-EsK+53qAgz2Pj=@b09&RyDhLLg2vKg*eK;CN2?vRsC++@7-+z-awD@%@+S zxOLA7|E?|RQk?M5XNEJsPVoHSjZ@sQ%OTsRxXk>!gJLpYmu4Q5-ZCNy=2RyLkTVl} zW>f_(!xolop2PHAK<{SVEoK{Ga%nc-+S>MwpJOLo55{M|?+?Z&KJuaX?hk!9#!&F)|q3-Nxw&DBF44{^J1 z-@8q?y#(8lGD;2?cmNRH+h`EsICfSyvz%3zX+)WB@2KpGzPCAPcLq04bTq(Q*r|J5eCG4U53YT_l>! zz?OY~WTbG|=a>xRbM0^n@{VwGvq+zv@YJzj99$fkuLorReI=)AOi95Osdfxreb@7ydVaXn-M87U(af|EB5 zk|1eaihL|f0<-nvx&NKlYX7Ze&J+n_a@{`S?jVbsxtmsk=({)W8MP>p`SHJ7hP>4| zCt8+;JnSFNRLsNh{Bth=(5e)9crUNK6sReu3PB6AUM{qF*Co$S2ta=4AU0bqEX-;Q zkK*>h2Y7qwk_#`kd(zE(O*gZU{?-wyz}>asp?Le%x8wTdS8~Mq>Bpapxygx`92$&? z>Oj2j@h8%Pb5N(<#LB@{bp1#_PftFhE^dsa>-g)TZhvT)^E{C68c;9o+ z#M1J5z8<)>xfW9slWF~IWBoY@DVUAn7T4#_#vtXU)u^3rsO`^rwkvg}?!IZ~w|922 zbe%7}-)!f|u|n^tt@DT>yUjpc$t4eT_yu}7twrFn&9tN^`#E2EJGO4Wg}2oN=;z_5 z{@B^vikXq2IBB<{j>UIC9vgS>1qh#I8k?Dp27r6Cvj#n?`5wNnB_9Hy8~1PK`VgDT z%Q+2cePa!mv>%JSo|D-(_O{^TdMsYM9H$>TAFG>tIifAERmuYecmZ4s3uj|SE- zI6FIvn}84}5EW$-c&wb8m34b3FaLO+`Eg$o*rgzR7!Gf2RsJ?z`*aUSOSHkOXd ztO1zA{SeC+4N3?`mGGpOH0tKpVLa2O9(`?TOx`@7om`05zVXHQ&<8#eWx%Ap-^!^* z4=tRI!Ad3S)nY1>uk1Ra*=RMQe`qMGgM+cUu^GGj^|*d#Iez<2dp>X*KOz&l;0FXrZE!^N*}zI`pu zESyTkFg-IBw{G6Z6|!t4+u5l>*6GqCkH_Hr*{F|CP$Bpp!F2_2ZA*!sZ36{r7#zM8 z)F6)i|2tcaSX+grJhRPwbLZO@YQeXuSn>=y(l#y%Vs}UR1XupS)!1LT6`Sizaqhwe z0Hy)B?8fBiXl$)6M`LR<2R|x)8%TM9ZZ!bQDPVAYY_8mk;h{dp zoGa_R%>&Mljv7(!@w-XAIekl-&d<#t!_zrkX#UhpejjRjb~5{KXQsyUrHB#s`hY77 z6@zxV*uHso=;$?kvTe7;&R&kJZ*LZ}4ICV6?C1qJU`AMI+tP}~)jo1`9&^^o>9$MG zKZefPSJmNJ+rdG(T-hDockub>Xg}LU&=t?b!O{=?8-L?-g_}kaL>36sGU8z&&;+E> z1OQRCaLo%#jz=7I*X_)gDT>C<=S9qp02#h;>oZtvhx+08Q%bPSxA6jZ4 z^U#v=IKMA9@4H(71-} zK6@vJV#|BvRfH+-{r;_}r|DP;gXF0{>X8c?2xw_F>x%gLVKIf}*5YRNy~zvq_pGjM z!Gs5ZjB8B#cCzzp6$bmU3M<=wOf#_j=BpBMMI9#z3!EzR1KM)s>KpO!{HZvx;~lW^ zyD<}EBT*xMm9{snM=tE;iHz8uMh;i5$Nu8=Xf^lZ(MKMO7hZfZ z-+bF%TEe2P#VcR`T0C;*44~PFfpT4kHkvy-InsNC!Ql(8JIx(vG#r}`?$O3av9feO zzmZk$8;CovV_~CYws7P7DbL$i-i+4PM$Dd`C){RiT?ef9S7KuNY_wZPxcaM9iFO+v z#xfs_J*-7vVtD<{mDt+TDnvo-U{xMM4_w>5J;0287h3M^y0jf&zq6ZkJvf91IBGEY z7LwjXKR`b=R*CV6{+OK}iMg54n45QQ<^;exnTl*~dJ1JX9n)Op(q*vu1dyvqI+22TRHQ1;UE3C z((PhgTH*z#k97(g4J<}|tlz0W>Yv!7sVA8d& z6lWRE&sL<6z(lJ6rhT9e?-v4y<76LBvym>j7N#I$8g7|pmLp*x%lZx&d6$BbY}QBM z@4n7vx$HMFt^%E9=9%^IJJH?Ee2V@>=}^?o-Ly0zUZ@$83C(@Rwx~FwHGP7s+s*@x9=omR`QLmti|) z=Vvr$a`d5nwUlzuhhX+i-+TaI>h9oeIEQX+bt@UL-Vb2n`f0UP%B2_^t&&oQ*0ym6 zm}N8-rB>-KE~T%(_F#$s_y6$6VI3H& z4Gg69U?2L>=ol{ccsvX^e)#dH<9&}l8PC4={rS%L?)G|m5kpu!&hy;FVtTN=5+{}3 zSYO=6EnQDH^TLzQ#OtrUjAeQzN6VduI8q;uGk|y>fK#jcxs`#qdE+{6`FM_?&&{9C zCFV|@y%1w(F2=z4BxUOWX10%&mJaeoPY%-fT5l7f(_LIy-iYhhZs+_yKSh{Q zTwRDTdQEMN0{J1|GpGKCT0L0MJ2zjB;nG1&QHC3i_S1$Vv_mgoP(sj;8_gK*AHePR zjin*1FX~FVeJ-+58HjuLuE!t>snkCam%sEoSl|?tGP;!6&1<(}Z)t_Lk9g~?H{#sf z0(CgXUB4R>vomoYYyR5Tze+u~ux#H$S+&A?pxYhl1^?GZ<7A&&V^H-B48{#VV_fM^ zFVT6Kas%oF9>-uvu2UhxEAZO^R$%)8zB@p%ww$BcrVhtgi@5DrjJsR#&UP^`vk4IU zwvjl*2C)c56`?e%V8}Du$|%yl3|MAw7}qL@!k%|Bjq&+IoBGTVOTXSZjB9cYaB!8H6NK0ms&>|P z5b*t|VaW}R^k*3c5!y-TxftJsWSdMCBC)#$YMZw7J>tE!_4v*I=_lfwzxuQBsSkcE z+D)IG;7Lr!P;De8oT3DMp+0G271d~a+)F!11_sAq=wTA?gSl(buQh?C>pRiIfcFTN z;^f!@<(eiQ0!{htYdvycWBEZGHK2F@acluhRqFrnsj1jMs>g$k#rP9{{7=T~ufG+W zyZ7S+rTpk)PsRooZ4D*SI&4zDYHZ^2PGDiKQiqEVor+WM`R?dDZblC-eJ>VrAr|mA zARwO~9rq?*$S>f$goW?0D9L}gJ_-#H&SX~HdECZ>oCf2{UAVhjJ1L-x06S(~)OK&h z@!o^jX&uHmbhv%>?Rey|r(<TJ*v)k8&^IlCCS6t2?558q2yug>mUua}b031~ z+aX$#3UURo^%JEPu6>0wKk!DlD!ZR7sG-4XgwJ#PNburenom$|QNne74aW>}wjZ9TH=(!vl@rBgqtW*%O0BB)lm9z^3_ zU0R2R)m)v*^-VXhkaVG3pk-(TkmTM#e;Et2R;=37p?9W9KDsonFz$ru{rmUh^%uSo zFJav{GW)^jpMi0mxz`8K;fkLe;!5}D#Be_ip%o?oxv)eZWpNIspLeYQlG4bLT?a7i zI?xK$ir0Fv8^g5*v{rRX`+4q@)z!slkVpT(XtZ(3o_y@FSVN%pkI|sL2k~8h;4^Xe zeiQfeUOahej$6lZ_OYj8acPyhJ6dWR*KqLx%!{Yvq4$4^`t3&_GqKGZr-6zhcOCxG_bC!@TMQT^DU=(wH`OFy@jhB zaq7~OQ5~PjE|8nIuF@8LMPDX{j;lniZ?>Rq3wEHqw1+F!yYg8w8g!9E((966AXk~^ z&K{J{?A-8+o64r|*{e`gzFMexMDg!fy6MsG1^2 zLj%RNQ$6}|MFmo|J5_*Al1REz|7;xhtZp9k7Nl=BwHw!d5KhZT2DMGy(lX#@TV@+^ zyJ(Z{J$V2l2MgoQt()=6m%kiuz4BVD0>Y3X!|NEhIK)wNB?gYSsUvYH^C7P1amg;2 zV=RY8_{jrDsO@haga$(cLs7@g9IVv=L|ng84J8D4_Ep$XM1I^1^Q3eHp!d|`@$(PI z{KQC3YiZI}&gXsQ#jnI8m*!(*9VM{68r9>y_`nA~8Atu&v4%yq?At_#Tk+V#7bxEW zz%>)&Bg62?PELS!^xjWpX!Xd=`Gr%3(tc-&EDfYdah81J)TE`wC9Jjk(BxL!x^*Y6 zUb_~zIo`c9*JIn*}1aO#6O{f=ZBDwktr>B zWL7y;e%(B#_e$~(EILi;Sa7AFcDKlKihYq6X~P@lZ?}MF4)_$FbRTUF`-~60JFN6sCbCmHdfal%&DJZr)TMnLd!}H?;p_B-QFYXq?(;*Cu?y_4J zNWm4X+!eX8p?=~N1#19WP8IN5D-E>&6sEBA(Gsv>geHJDJ~9xaqXWOMEau}4-65^r zoJ&OSfW|Vs$!5}Bz#!=a;|@KnVA6=6R&xgN zn#j7&Mc*l@OK8)xKaP9u_DeaMs@oxRDr`=*Fzzu8lwieOh3gQF=F9`nbI*P~;;=)I z!UZP0wz3FhcZl@#S_?i`s;5qVu2ww;!xh4oZ5A+qSbD&wuy>u@0{-0U}RcJcIJC#SU)h{KDzj z(?xD<#V0@YJ+Zp69k*`W&OXsQ_wQoe4aUXiKb;m>wNANgXRJ1g1`P{!>-+02wW~*A zS|vc;g*Ucv7kxWLBKg%y`8wwu;=(5A9Xkz5Zwh{Bqj-0>qOp7fe%LGON4)*r9jxpA zn4F$U*HX)_ScDg=8s*}Q0Q=&c^1HVO%);9}pT*JwAR#l8L3ZrokE4~Uci%UdxqS&uUpE~3<277f=J1u{B56|0Sd zs9`8*NW67>B_3?}&7zIiq`mbt8kBQu%eQUzvE;U~VqH7)AolE&grE1p2-h1`HgnER zTAA>Zj3wW~5nWu8ar4mGlp*njre@=TtS&Fg<7_P&M(@FbB^|#C+Mp5 zR8Yq2WRhUYdFh9L^lyBwxKjW@p5|q7-Q9IR^I0cM7O?ZoEj#yjPI#4Nq$5AL32GCr#k3#c!d}5T!VVQycYCJ!0F+S!Z4THp&BJV1TDGQQT ztnlEbW%3T24evP@#>?pu(wn*|FuHkK zfNI4y!r^QJg(S~q81jdFv`&$T>6o{B-U1+9tzCiZPAeJ)Jl?vujIwiO8kh;e-dfp! zshx^b!zCZccJnp4(GjPVm=BRViD#WjQA@$MY^D~@#=z)wtZ(eZB$m;TE;S(2d(=oP z&(YZwd z35KPL5HuP)ac6lcb`kEoOPeTxJ}lQgEYXAb!$16|<9C1W>v8R^w_eJs78#_C(j?iyG@9FW;7{B;jzDC$LP$fStc-w|@NK-adnf=}_ zMdx?P`$|;+qeWe|C_ilukK5)7sg16X_Bc;ax1QLp0PfnM$5?K=OSjUR?JePPK!b*# z^Po*e#>R6*xdHgp`kWVA$r0ize4mySY52V#`=j;&-wI`LIkvumQdH{oxP9|R4AH*# z@7^YFEN0(&30E@06~=0H(z|8QOMZZ^3NlM z_GsKJFtX)p>b?~3g0b)w8m1Qu6ZcG^rNWzQyZIjHv3-~dJCb~a<{HG^oSGUg%E8_( zkJ`jCn18Msl%w1|vAYein_4*bl^n+Di6Nc?0F+H3RIptO(K`E%x+c1Xw|}r$fTSY= z5KXX>h~}I9w#GI4PBn8QZoVQ|5THY7(k1>P{N@bWhGbTGkz5%ZM3l&`2*me;g>F~E0?iyx2jUy-KgzUAP2K_3=?896QI z3KkhYa)P0Nu(<}49u_P23=Y+ZUrK?U#NslpH1ULFAy<*UN=6`e<@39Dmtt;a7OSfi z4L>tEM-+n76Q6H0Mwk_olfPLLA7tsYQ?aS5D z&IP5dAJ)-{^XGIgsq+Cq+aoH zm>P9cs}HxB@{(TzkXAV;4-WVggQTi$XvOcHsVlTs8yPr6ksdX-qq%-p@>E5da_UYw`*b(<7UR^T7h-Q^J6eF@ z&h7?oKMDmQsSS}HWjU_FS9o+y+RoQj4^IxL_fTx_IcQahA>_9Tj~oNy8;kc*P}}g> zz6L$AeG==fO59&}k>HJ-L+$K}E=aim$UtY>*VyQAOpOiY2kU0>{))ks@i={IE++9X z=jJC-WW}iV1hSh8mk?*rN%1I;3cLtql0J5gH3VI7!cR9lH**VMbsEv`b}Q$tHZa7T z9Pg{Bd(_JnlH^ZcDsb^=*B7-NG)h!pxk{1ZWc#3SOMmh&|MdjSlrgi;e;#S{ye=5u zU4eY}b=N#DoK(CDGn+bxB14g}6`1I^3VGC=h zm)5n@+%mZ;&KuXZ^HZ{8lYOz>M)R($$5Evx>M-gaOz--ACneG)yzfx^8HG|W(su%= zz_5b=K;UM=nc0u#LZrR8J_@&=F2Eea8qqRBkCy;#<*K)Z%ZR1rsA8!>xd3Ifyk)jt zE~M*XC|)GB3>&RD?)592ggwTB=+&Bn9x!8C!C5`(l(ZlWmKZ#cT@gi-s2I$LG|3}7 z+)*$E?Hu&cC9lQxMXaH87qM7Rpow$TS_nJ&3=h{y21|o>9K(I?wsn@3znrhT=E|ZF#Bzx-C?VNHMtWjTZ;f?JFY$0!jqvXYJGA0{&rmc*0PXd#C;W$ybT7Y%sB1pVC?~IM5}La z#&ESCYpy@*>7o)PtVjE69njF@K|E3!*bOHC+by9tcc`oa21B^)P8qv#?|wY`)YEb0 zt+%7U)TV8hW2dnjH9%~iHuIZJyIA%PYObvxVEOG~s7z%4>&VDZ)F`Ol-@^GzvA4QH z*_QKI>hTl72XTMvI98ffl-U7vb4B$ApxH`m(1kEu-mXD@T9R8E8?g^@3OxBW!Gg>1zPl)hZm-S_&PJ~lQooO3f5W@ch?YCPs=CUQjk^uly3%udD3 zG{8GE9g|qN#bDb|4loW3V2#s0%7A>Od^7-B`PC_mJAkZT`rNe(0ZZ36k4iuMZ}@7Y zCaF_Z3J?4 zZD9#IKm)$V<}!eZ0MRT|1O|fWuAx^S=!>a|L70lTmcu+`hRlr;z%-V{RJ3w7iIcBo z;gTO?vY(zCBQM<_%GBD0p_<9q*Y54c&;0Cf#m7E)5rL@0fBN@-A(p}=ftx%3a5PKxxOe}4Oka8;rca-N4-cVTZ&cuK-&eLgrZ1G2 ziK|Plvely8T;Iz%jRz=d`=bTMqa&2CM|qt3+jQ9wq~Vmh65!s#1wCmx5&j@bazhH96Ll|`+4krj0@MaJi(>zbA_V8;TRbjf~RzY0Y$)jePtykhKA!{ zb3L{;R{^c{=*4PNxjLA(I)Ucwf7;pWJuwwQgPSRD(;LlOG3A@~-ke zG*plJ&_Ilix%&G!pgWZ-#7|EHvc8o>{Z1`l>Eh{5VF8bikBV(HY<50FC0of&=FeR% zo-O$QaLdXPH#<)`Pwn}xts7rRb9HG~uy$HSy0i+ZAkDeqiheuiYL>EZPK&}K>7FK` zQxMp>pT9JvGWp_YR#GHSJqj6Y$}soAPa4R30!5%bFwGZN5t7|_=^HoVnM;qwO#eaL zyX_pV!0NaVefty9M6Rm@`!OxRy$V>m{Mryq*FQ3f08f%NWjo%A zqt*M-UVacItos4L!>$q6n>?V&TPTP&`L@f{%ejVlAjvCQ(y0`S{wkGVF@OfGv1$&n zE;UKCkgRrn&;>n6gY;eON~@<{K}lJPk-2#6`H#j1!uR@>D^VLAjqm)_ccIIA;@(Cp zzNNMK+FP-`x)@V<0ShRI3kX&mqRiw$X(pYL(d5g#=+HJFXPMtwchi9mtSGIi_4V~w zS=)@|<+WTx;r@f=xOeYC+`W507FU;I8{VmnPecn3z=b4yUwj`W&}*MO$vd5_27P=x z$8VuG+Phfg_u-+pqOo;{dM-wNq={XEr4Ky@0ln(sj-2PXg3ez z5Q|T1-IaRE<-u6TBHq|q!Tm1fCq3kyylGak$f;4lqcQADL!|T=@g(5sJad2y zUg!n81mnUGaJCKnh!XPcCcPo&|27+b6|oyFE!ZT zn|&U38KgMNo&33xJeS^Q%d+&vCT6s6V%WFhn-AwsA*fgm60ori0a|^26d=9`U{*^5 zaeBNIS613_=k8jJ4fk-|#-uM{aqPtVp1TNP52D;|#Obpa;-`M@%klWx*|<2~7r*<} zyD>2^9Z$~MxjqzM_{xKL=Fx>Xk82xP&P#`__?<5<#dm&aHg4^V$7?TNi&A|wPNA8H zChGCU&tHpY9)Ac;xe@o5w&KEtvvKo&D;_yJ0JvU>XCIx9wVh%F`3qmU8(;a#EAjZn zvuNhN_{pF7oj5KJ#DllripMW3#KGYf))N*vv^Yjcog=E6DEcv_j*hG@IgH4q6w_KO z-m1c4;W&==y|L_@J<=6m!Ya_h+}(4Oyp-Q<(WiFK=*;9GOe*vcpSDa7gIw}u128#{5ly&8SELg0N)fUb>US<;3ILLc?4P#4TL za=}B8uSnhbg|>CUm3k-wXge)K2Lzmv(AdYVregzLB#!qJ-p5G0Ug7%*tQBSS* zEDKERWESV#?(Cz$Y=h%I+`y5TnsjZ;$(Wy=kLjuD91xkob@UZKT}oZw3GNMJ5tfb) z;=%3LqX%ob(%y-FEXoS}Y~P(TFkBw7MVOWCmAJWnKkn=<$Nj}yap%qrl*KVhbP4PF zK8C?k4kY#Vmt*qWSpc*b{@+Sk2Wk3p!sf;*?b3{1l>FL;gDRxEwic@!OIcnm;-+7Q z#9){mb1vx^dH3Xs@@FqT5nuYXU%}-ciRQsZ^o&f#_Q@==hFhL^qH+@?9pDrXpcA}S zv|E84g_12e)O&@;3w8C5$UE`HcK04>8Zi49Nz*>;g7T&hCy;h_O&Cm1fi$w)3M*F5 zDf;$d0Mc;!k!cp?;D2#Jo=z{aT)ol6^N`g_Kk}FVdVU108^{=G>8T1jTLFmw+gnkA zVo&hv>C>_Vjy^WZipF&_QWp4te3xf{f z0{ga)Wz6No%)z4jkBjV6g3u(CmgtV7J(Qt^X@87XJUj2SA{ZF!Vrq0GhA_wbCx+wP zqi0cMxIF;!+{K0L=kXgZAN#K7aAihgv$+{}Z*0Ul`>k-}rvdY~@7#^);r_UAZZ5v` z)unj+$&nbT?#Aw6DPFvMBR=z8PsahEyx;1H%V@8aRRDY8Aoj}>@%F2)#mvG&TsmEg zySEo(FQu!8)VFd9-y0jwy;6k>^5_{ zw+W(br4w9I6x(2b++5iPbO2WS+tAoM>zmO4{GCqYt7i@-Id#cC%xnV^(5sUCTBB~Z zY%zm^_HZB$!JKjJM%<;wgB!8;_A7A(S~U8x2B(H|IWed61n$+Cg9FeWLpt4YjR=z{ zl9qpHQ}{|wOOJ*70+uZ0tbv>#3y-;6*bx!SSlZ=kPYy6>#qD9~IchrqUv6XZ-RItW z-t$bfq0eh?UWo~4fGHMNZ{CTP^K|>F(Zqt;hNqtR$oFC?k7eJluaovt=|Wjkc_<5{ zhi`$okcgw?Di7CLT*jkm0pNavW*;CuJap-{UFzX%hXa7s$`GE$srL5Ax4!Z_vAO(O z9K(Od&5ans#dh8)HH^m2ZroYC9dF;f8gJZuJ6?M2<#_3pSFo7w=l9F^QEq+&&gokN zxUX&d3RiKNiI?^{&vHVRUKe%P#_jfXLuZj}?qMlX?yEO$Fk-=|`zkDehi>E9PeA$^TBA3{A&+dpg1V5HG0s+y+^ZS9ZIlhzeBM zdil%&RR=KhIx$3dUA|Rea}OFS@qUKHDRO!h8gs>TInvR?F$71MLF<;M@V<(g#}HT6 z5qkt+9%nv=wHrY1*nVZ7+Xc{7{>A11Ci|cI(Z5l=OD>~%n*ah$zBk^v&W(GSI9rDA zY~IT&?&agov%KHAr>5wy+DU7loPj`kpZ6AhQI3SejaZn@HzWyYwt9aPP(rKWl9`qh zO?71k@u#MzMzX?ckt8r_WSNq9MgErBM%jbW1q=Jvov?g%b~Lq8T0h6QM8aUxD3iUYV4YMe!&rBv_!fXUiEFsIwI6F+YgkF^ z@zG~4=EUj-pwm9-i@}iz=nMl;RbRwuA0>Q2D;P&t5&~&ey3Ck>DIGyKdz)eyE9}N1 zLP|QI5Bye+U0lcp%uzi;piV3GRvj-O#& zedC4Lyn8LyaRWbp{q4B2*Nh!p?;Wh5yNmatxw3|ZhOh(3Ei7vtygtg&=fIN1hp()k zOqRgUwXeU)8~X@}ecyU6=Bt&t-}ciKtr)14afjD(Q4HI*ij~;FWmHt}+`Wgjwu?2o zjW@9z*8x%c*K_hb;QgNWe7 z``+~W`gZavCBx$>WXkYP4by^i-AV^dJUS=wwQqhsuDtZ6Sixm%?qGqJdy%DqF868w3cTMfL}Xzn+NSBjbgfY%>HKfLLys3Xwt?CJSf+6=7UH)41I1f7@DeM zXzWDq=zOdm4M(fJpEUQiPZz%MjT)yZxy+sKX#4487s2pz9Nm%a2H@^uD}F29<=t}S zbYwS2uQ8m8zF&MOj&|#LE$c~0*U|N8dqG-QTpA0;1mIX;UBRElz@$7&%Xiwrgapr` zyUFvs>x2AX`e9u1Y%~*+(LIVT968H`O$_?w@trLnc214s1<%#7#`Qe&%13@CpdOV@ zCwjiOY#4)4A%V}ialY&hP0$2AG{joW0+=?Cf^NT{7G}SrsZ(Pluen}StW!`bNW(*z zf;FfP7SJ|sg?Tv{_z1Vld6<4oO+g}?P{;P5JxjQ6c0B96^}{{KFk=se**_p0R)rwz zA_(nX@0X(rsP$9sTvU{LRgPdT8n4YWS8*Bary<)2FJg$T6a4_eFaTG>?Z?xK;aZ#e z4aTr5mM`Gm%*u?u#n2xYAH5ilU7Cz1AD<*-p+~Zm~_O$PKn)(&Dg<8a-oBfvB6YUuDW}Ixa5We+T#-d*ZP=5QxSL20iH{&uOI@H>YsX>?@&!V@6 zn|?A(nhlCX`@=g9p2%~#;4aotE(NCV#67J`H^H=l;5J(bGQZIwv}5Uzd&J*u$?7UFU+hSWiWKaxr*=`M&I1?~cduNI6Rg2)Ebqnj zr5GDT2?Jh}Sh#*}cw%@kMqNJ^tMag?7BAhn6))bnAD1b6@7O{N&OI83gx>;;oU7`b zNv9vx21hB0d66%2cDT1m8F%9WwAed<^A4T0QH!hBZgDIlLwm^Pag3tu&S6Y^>*{ix z?5)MQxq&G6&&I9W*J9zqBz&?Hqvs!w@rT}nbvleiKc9mrv+Ta3?d+GC*>U)0EG8!> zVrXO-OMfK%8e|RNcgm5g74`NypA;|?(2+?OCT`{Hj7RwrfGgm;D2MB33ckf0O#qmC zTU)z;b1Rzgs|G~FS05b=0)Xwtam9PRFuz-$ljY${rx(dG$*$~)FUYzK88;e;Gf|xu@HcpRXW-%%~-ymM^#lR&fdt70gjCMXwLd#`EE- zZ}e1?Nz`P5TEWV)4(DoV8nA&TQM0NI?%Z36g;NfoIG+w?vjM4ie;r1d9LWjPPGNDu zVqGE2kghoCWi3)zdeS971pIVI_jfkq!rVB|WmW_l5Eh7|XBW2$p)AYjP0~d3Km?sV z-GKd^Ye&5}?`s2WFu3>8tJIm)1nQ{4b`5AEt8(|at%?^zdAMIQ7jq?enI+TK3KZPz!|cT!t;Nmz8(3<(@Guh(cd@#h&*nFzM@L8U zJ^3;MG&MeyQ?`=!(AA%yX>K0!^|YiRRw7y(1BJHi#Ugn-#;`1=q7`G+zPR-06YnMEazgpQlja^3(cgVL_@OhR`5mHrn^>R-|05S4j@dDQ6Oi<6t^uq|->{KSVT5SX zj@$6v`#=5t@qzFBgR%7bi*bJ5FRrTOXgliQ7bE=?FR-K@h3z)uU~endcXnczYHS|0 z;_6MT&LjJ)4^b=;Q^Qjj6#Ma^CoaZ1GSlBX7xlsMlvyp^K62P{P0hKdVtKz3y?74? zO&4GBwP8Q7<_bgb9A&kh@*HH&x61~w#s?j}1~6R=V+=(wIX)Z{qeHo@j&s0u)LOY5X_o-R>F zBCLP~c%@c1GWXSH&J7$#_*_>q&Eo`R;}of6e3=XoXaQ~qFunr`5ALl&plN~?eIHIE zYN2Io)n14+LOEp2qGYs{|5Ny#2yPi^|18Ij6H_TizHAR8oS&O0BCrdsN4>b`&TTx# z%_d%N4@}n!6VhwvWp=R3hR|($^5#y zy}lC**!n4iLr4AkFg2}4&aGr8y%U%mQjj*0I1#M!6+drk?XgSO6RhE!pbgk$zYR*I zYqd+4jLxnQWxu>+8L-dVgGduz^)-l1{x3rb~{3 zK;Z1acLi=!%xOMmWf3ez7RR3@f@VClKe0r?`bzb<`}(U#le+-wZ^?lNw$i;pDG1JXIAi1c;QQVq*r?(jz&pfQXKQfvtV zTkBDU4<0@L5LR+E7oT0i(%8h(+-hQJ*6aC7;r4E;81xV*Q2_l|R5JjVAX++Z$JptM zG5N?7v?DYi{Uf^wpik+@%2NjGNojJmqDnCjQ)P|;9P4Y_g&c5Ak@Ki!oL~u%q#Qx8 z93VNtMuiqGgz>GHUryzGNVxC+_$TAc)MShf4#j?BFVkoOM%H_*HWs^^TX;jqadBZj z&H||QjcovS!6u18z@&_Y>AJJMcvd;9!ZwG!j-6l*J=Rc+dsyUafW*>jE8Dx)vmaGt za}K37fkL}@_Eh}2zx5x*$3FW<{CPYIUKVaf@;iy}*OTYQL`2pMgz^Yrb|!Bbr)$h7qW%!UVuAU=pkN&n9?t zA}!3Xc>RoB6zkAmt2I$gfdR;EU|*{=yaOKBA7F8im)5AR`5uC}yStyt&#xW&-f{`x zpPCq^OtvjablTNqi&iMwq38?h1%S1DJ*&p;*ItRf&HGU~IY1yuvp$?JCJfGv#MImj zZst&o&5Xqp&%ZZD0n8QxW!|pzBoGStPB6C4&i6CFqBGxlk9Iu(Bna2$&Ni0W8kSN! zKNWoS-o1EhaWP)Kc{gtE?Z?v2L6&rD7vZEH_TrYS!+>*P!Tajxd!BqEmKPtySwLuD z_Iym9$0c_Jio9~c80l=KDT|5OpXmUjKwQ7Kgd8OoFr6u2ALjDPdY03+ak4o@1dyOH zN9VPgdm%sY^Rd%-deX`~bUx|YQd~MU8y|ZHdi2*-vF`$z!<_$kgEH#9437@SBj+!~ z^bmqxDMJT51FYR%d2*mm`6vT*)te~Q%SkURi#W#JUENwi8EEWOd;b^4j~=TxoQ~v-4+r{k@JN284u;IPb?jDypt)ibG-<=j zg0ITN?hrrIE9f>+i2Ib?SpY2*&Ov^kypgxRRKk?Ctr**B)4+ zPQk1}u@!PvfTD!13Xtrn+V}%eJsChl(=cTFUGKjb|HuE}qqsn&`0AJM$FG0!1x$D0z}25iQ5{Bb zs?eegfKqnfQh3i3XXD|Ee#5yZUcI&qCk#b>s1=poL4>Fk3#XjCZbMPO_CVIPQl(BP z66e14IbaKrwMz}k;KHZF`TZNUt29juhM(<|)J}zjTXcx)nhh(6+6VwN=WVRS<5U;~ zJ@!)|NAc*wRQ%?*ZlEM81VfVp%1bxy#{E0%sR&M=pTXJ(G)wyk(0l=yW<(lhskQXZ zMw{4ooul-CY#AZyIT?)K`ltUmDl2ct(bAn5Xkx)gHIzVwhB@vVj^X)*=o{*fHUe$` zu!*~SYo)Qmo8nx>v<3#dhVI{fgk-_G5P4@h>{L2 zb#zno+LX7Sx=di<+}~+M6<})YwBzNM-=xguQG`>`7Nf<0J#r%Nx)saR z?Nf&;9!@1%x39)4pZ|q;_R`sy$Lg+?T+)tq)6&8P_8sg!fMIQKJ2rMUF)Wb1`e^jm z203?Sr%KdtaVuC#4pf!ldnd&^m-*PfWsHUsyRVu%@!~6Aj;;23PU`>a>vv;y?SA~x zkH0TI@X&kW%C(nc41Rv>vB#oXpNkRNV9c*@{`>!4eEu7+MDO~YSUdobXP%C2fU^%v zQk8DC{2Xz1zj5W75q6p6YrycSR<0JOyyIxO%FgS=7|wGVp-f9#r)NvuRq|!pG7t@sPIp^DSDNnwDfwy-=dd@4(etyz0-_oD{EB|h> z_y*g%CnXc6Q`qjcOj&H*^GwKRp7X!>@*Nf)2b5+ET60 zn1^WAChmso3LQkIuzY4=u#s{_!uy-~X?^8bALV--@64`PbvtoxAY| zKJy*~VK)W`C*z;|#8=~Q|K~p+zx3;`#V`NzoALT9cjG%ha*67q)dvRRi(kDF|KK0| z93XZO=g-a4_(j9ob}AD$Czm77IiO|>6a=#FT*-jmg8nuf(enNTZj7Vkep8#O(+WM& z*mP;LCc@@-sR!@`phw?HOivC29JYUvZjnpT4iGleSGDTGI~weop$E;Axck~`D2qne zA=~Cz)4tMvKnuFoW@e(NjR-?3k9Oq_djT8@XQQyA55{+X(2Z1RQXQY2HwzWzqIvkvXQ$zjbI5j^F zAnBRRrLy^+ANUjTo{xVowUJQJxKrgc6!MRna<29tC)Veh z23j>5Ak?Ms0+0o+ZL>Xiwn>3}HFRg`L5u+;GsA+Vb>@${6ziM<1c0imbve7Cj`dmX z>(5W-4wg}Bl^WiS@BKSSg{1_jIG58k0Sc>6Zv&ZC9adjmQi(Du;&XfH;v zw#P{8)a+y&L(iUeD<;M+MsK?oLpN?j-_z%#HZc>6_wL4iZ8nYvrqerd^Mw`P=n?Od zAE>u7t(7VLQ^9-B`qPFEe)(n&&6?*Pleii+%DDV(S^aU8*YliXZ!eYwVN`xOS5rD= zIQ!V)589+yki%INnoT~J$K+Filp{CozRJaQY-g@BEw*0G+;mylvp((un#=$(4ft-b zGy}K1$8*Evn>SQKE5@Tj;YgPztOFMI$9TWk1WW(>E5ch@i{_#Oy35_S0Cc-#9Fos` zGfxZe1<9p`uxOdDsd-+MP~ptrhUY|5ILAuUy|{AY4CaUvKXwG!@Xu!lO7Z7@;F3@yFuF|NbA1zxkIx6MkFzzy61x zr{2?$9_ujH;&1+y=i|43{$Gh-{--|@zxuO(HGc39J&B<2#37c!#!e-^@LS)CK}s+` zI~@CmfJM6>*B?u>G##TjTiBy382`Wh}BZjX)b7af1+ z%U9#Y*EizH_db*Lv0gG}*YZvc+@XEaN22hjtC81k(C;1Ea@Uoq6e5@H@3uYsopHrj zw@km&cG;5fi}AY()_moiqTiQiT<3S22xoCr&H`SguO7og({XO$QQXZZy|Vaid^(1zWdE-f+ZI;gVM@iHj-Zw3NNwoR;FWm0bXIYTHM*%{F*lr!c()Ahz6s>NpNJo_OV{ZVXZ_`x>Q#$ec;l55uK?MQg z^!JphyVGv8VjazQz!G21w}_CvJ&Xhm2NxB&Fg+Nbc<#MesCDk|s2Az^rce)Q^@2eJR~b_MG#rjF5Zq1Y zkhXDP_)w*VRjKWuHFY9*6BawR=;Ap{pe}@^D;NnpWZV_FTszMD?pbifgYxk#El|&8 z5rq!7TIRLCZNT@>XsqImp5!Xxb`aa0@Cu=prHLe{WdkaF04>&rwZwqontbz>1db5Q zH!AEmGUsD7mudRFnj^qA-{qx2++=>|6!vHaBui*!1Dw{;f_F5{@sXcI5Ll=ib>C@h zAaJ;R5a{w7090=sB4h0UY>%ItirwR8w6bxg6O%*7 z@&0F@%Td>bv0BX4j^l|Be^=B`Ukcaw?8PM0z0?&iKJP(&+@(Kcb4x3Vd$zkPvbzSV z{iuh;(e1bYP>dDys^wZvs~H;|jnNUmGcy=dVAe zTy^I}*N8SREUj`>kwe$MEIIs)Z%}IcE*tqkYl4tB^rI}kquqnTiT$lO(keeJre3XV zuEy#f*C)+bSU4RQ&psKCJocV={HZ6?-G8vY90SN*e;x2XHxu`v-C@&yzLD5y^v2T8 zex}vCZ~vgHP&uI4rG@qNzw{}VAk5_n;l-R_4ow6~U3TeMC__Qkfg-pM7vBfgRKSNF z*gMJ}9xKC>WoVJT|Ii`VT4+OOekBJ{!3n!gU}QqLl9qstMQgI~viz(Z<-`S^3##(D z*RC3m7i$xnX;BFam(v`$>>_(Ift8XWxR;%yS;+!aWs^KA=n%stxh%ZTMRu)^Lc^Gr z`B+*0yL)K{N;M4JOB@->?{}+RoGy}VNVp=b_qm2>X<_<}*&We31Ttv=6n4D+=3UCH3rItv?JqrahEnWDeQ-G4-Q$yD3ASw+ z7Ypd5IvW4u|NKRS3R=LpGRq-(?lkwKwR;q`p<4XfuV0BK?&2T&!_US644&FH>!o|c zd0OkVQA$ZZN;+j3U@F}$c}F@Vv*C70ZJ8{GikzXug7n8`rh{k>{w7avto6k0PH)CaGIkwr`jZNrO z&OuZR{~R0}A03Qi>buw2Mp2+Fj+$v8IE$d_Yyx+z%_;yZ&M0D_JAmLs^5UEC$AIa{ zJ{F>Tjymrlb1lNO^K%n3GpA!}Y9^j}^eL1y7VppmY4pacZ@eCxTWj&qqmRbH5MB~V zHxJ=|-2MLH(HI*aMFI3f-$C#I%eYd(xNwdoJLa={#r|wO!9IXp3)qR`Qq`u-Z-|Q_ zc?ST~&|p`t^ZVv_u7a(zBRnQ}(h9DbtMc}1odUD%VzNaS9pS0(vG2GOPsO3qm50O= z_qNupVX41ssY zy3U=~8MnwGf4SvB!W4p)Sz93j>QeY&BL&$qIn_XLDWt67vjdP%lWag`MJ>;C_|6K zT`YH8Z|c|wpy%pUm2$WY;YptZM}9T}U}+&cfC54U*i#pPV;?2#@`uvZ?*x^o)ZY4L zj1K#~a4i1O@mvRDb#Vpd^H2x1H5 z6{E|goMTz5mcnn^yKuPQwRirc6WAy7-TGohpi`&kV&T**`+UsOK7PY|Zf+)bR}z|^ zpC!%=Ku)>F$MFD0V+4zQaBwJ>y>k_<{M_z9nd?ea`>{CvObejw)W8a5NlV*NAQ;nE zdr$0^(@J3XMH!c66kP2q_k|UgrE?mTy!nnxZWDSGM0|t8{(|iLq8;soPAid?PqFEQ zOUs3=u;y^v$lQs#b|4o|I8jhYT&793@D^cdFEp+RWWtm>&wut!fVUn$`WK!n+)hCHsHC>jaXyS!-`a>buxx+$ z2S0?Rpw$3<)J{~U+jr z{!TLLAy$hMqPKT8qOt31pT1VN5zA}KSU8)p=r?kfmU9&v7rS*9RQHfwXH>n(h&?Sl(MJ7bUM-}Km5^n?^Ewh149e&=FOYY(3*4M z-uie9w=fl_&ddPNGr4BwX+Ze&{7jrXH5c1MVj6#Su5QLA3TOu**lz8_+RB62UR#RB&U)_4i+7{ByAd0! z_jz_Nme-f!!F|rx*RU#g5s3(z4c8);2a3Khzw(%~CQxL) z-|S~G?4D@rno%bePMiBq(c?Bb$~j_wy-UdSbJoNrjJ)MIV08L!^B8AmAQ zg>z@(z3+cEKK6-E$I{9MV0H_jX_8r$`bcNN4_?$;vJKdK;jaT+aTfwUaByc|@Y>HV z0{8tK?C1&S5c?^ROBXMoAnI{~JG!^M78lMe#N6rmsG&IOW8-o0p~qu&V=sorN1}lu zA3!m^`RdD9v0AG*=&(n=)(DLf3RDV5@Q_9XMijO$N6RV=-R0Nf+&Fe$q-JvGu5Y)Q zj^iNNZK!gDPTfAv?#BpS(4>h{w2Q;8mR(G_3@g$@EQIfHW1) z-7J&)JDW_(p$J2ol%p6;#R|zjQklFcQ*MT*sDd@#cf9)MTJ+#rWWyZv#KRA{YK!$Y zELx0ki_3elyn+zYP_EVt$HaxRV<;iO4U4K=?Tfds-bXVQqkq23dgjzPRu8TYk4ZJxxx_n-Vc?6em@@)@j0vZ@Z$qVL2v8no7X<7a;5X8g-v`+EGy4?InK zY5h|H0WBGhW2Y`s$Mb?NR?c=UDw~Q<(Cci5lNLmIXE(laQW5cI)D(W1KJzNt&Gs-{ z=FMr*1YBjJ#Dflf#{dptE4Xr}O5?(Zwrz1RgBA<=Z!6<<^ZD?5)IT z|6s~v3puUMosFOUz2Au6d+UXm868W7+1gx>Ba~RajYd6->0a`Uiplzyv;QA^mr_uE ztZ7HSlV`B7ojw?NUOBOy=b}r8s6`v{SByIp^mWrPDZ&uQbVwgniFFJtmwdT`IswkU zIn~2GEqXZ7-UzPk%XfV)jY8-FK-%SJnOwud7XtiLh(N9E(v~unuPtUt__LCd(c*f` zh+IQZ0n2Nd!T-qsd0$JZlGQ6lS8Xf`z|W~9Ijx9au@OFNDx;B(737#KW)K;#lSbiE z`wV0!3bV14$9~-nesTIR_9hF3GjrP zKm4;VMIDCz%qN~gleS<~N^cukZ_0{{WSO;cNE+HfUC!O8or$q!pbX==;Zpdy^jtFa z@Xx17TN{cCKmA}i^2>zs1HXJ@#UGLTN;0WTDIH-(!VK2SF+Jww|H1gyt9Rqi{VRVh ze)b>!;~2-~>c#3Ctk-C(qkJRh)`R7^a_d37`qtHW_44I-``XR8x44X}-hu)>*-te% zG#CSeL*#`E34LvM`B#_H(d7{crqXj1+JRzUJ#6}>78dL}VB?e^rz=?{tsrUZD}sK% z+jN(g7o!dsPtKl?=Rf)V@fZKS|0K>n^Rd`h$g`cKhjfHeo|8|KMSjg)%T6InhB64@ z3}5U;zR(Un7JU6)j+3roY|^kD+ez;fRN8K6WHfr}!*Nh4#n{A5tnVGf;?`a?$m;+= z*slz7EXM(9H@Vm2yvrKaAuVa!XZza+PT6zfI1G~C=uR*z`eYs8Ya#cPJmtc2OV>91 z)vu)vy7XWWY~8+18}vmJi}j~|^H<~U!EW5$cn~kV_|2$M#>XCi94r_}`W)I830?CO$V60poxImu9kLF3KDN&YGC%5U--@}msPH#vIFwMT6L6_C7W7WrKy z6Oh-bk4B;Cx2>zRlH0vcIphV88hBz%(Je_-&K(F(FDd~Af+mP1VHE`XP-r*;%LtUR zU0!#t0zD!4F)rxB^X8)f>R03@*n}o!2F^0^WLcl2YSL!~w z@{eHB=R{L9!ih)zdTH0*oL_}zpgaOKZ!0c7GMy`cYsvL;?+~|rbsNj6 zWu02o|0o(qJMp!*7GrU*iW^>zZ{666-~93o+;y}Vim80O6W{rP3s_0VQ3EV$HK!P% z?|gr~XFm>*@L}@*;qQMkav9*B!( zOTz6?Cfc1WhB4{KQ3fMu9<8DS7<3;Vls_GC7_LyQ2kz;@wW zJokamLiyR4dE}{h=-Cg%nX?NRC<+!-Q*%?tR7UJMzXD!UNhvRoKM8yyuS#sc)kNz# z13{(cLcQjnLTu0sZfmKwdCm>hcL8!o(Jbvm|I{S@1_0W#7ZcQV?szyZ4Nu2hKV?RN zw5aP2Jigt=&7`edIK%nAJHo!wU9AM3v4*;jL2&A(ELlxxK zN$V~?q3cdn0M-)}8t(t)Z^lpm(m#*?>?i(yytepq%$}Kwg;QsvJTe)hV;ADaZaX&j zp$C+Kjj0T3hI+Jf%2zY?eNjOhSC1on*WY=Q$PZzQzEpv%7<9=c2%S#}k7*PfbmUm3 zRA%ii@>^NbHThh5M*e;Ozwnw1UbSiTlEj$87!yk{!>GH1I(l}N!I>ILn%!vmJuV8B z(-5JRu73ii4I_FdV7l30CFMSiOkAIvNl{?# zx|3d7Fg#1Qj)4A5DHnv`Xnb#3Fs%ns-FW%70gY&p67?ac6n2uSY?u9yrqjtkH}097 zDcgAdDm@NJ0e@)V;r@{r!<8E!oruYCU$&o!xykXEo8TT6%r{=T9<~0Vn8Y#~8$OQV z`f&_Rj^VBiMIGy;f5?8K-uS@#9*w6TI~7B?nf-lEMW2bk{J;CD_@Te>KgSRKo4*`? z`p14DHg`v2s9KMSfrvl#Lm!Q2pPP^43UwRY$HD|GOH~+Bps7U(L4Nj;;dtMB&H==G zQKQ~t^&vDoKz>+>D#9_)-;D46%=>e#&m-zX5JeI?N+W3?vlR3wwu1iI7W@h&>HWe& zEW)z+&n8f7OGuPT&OU&4T6g)n7$}t9f|a-v~PMS(9D`SS-H{diS5JVXksn+g~bEh z#^E8~dO3>G+CYpBO~lC9srcY0ejq;i*?%=Y@rVCx3``8i*-MwQO9qv06|>GsFYD`# z4(&YEixIq~O47OWD~Np*PUl(QSc&D;2eG=c7^@tYS61__wxy-bSX$1w=jY%ecIsj(T`*RRLDH(rgQ{q;CqbLAuB1r|S)CZV;wlp|$Zc}{TQx7XZ*)=qaby;csGZIaFxUw$RlQTQY9 z<^Jk&OhWf(KKS8S+}@3QOLwu<{Q?#BwX1`pGaxjU92d|-$&dHhbtf=V76)+r*q>Zn z%&lY>w4k9~CGs@|B@MfzkP}F%9zUW1oRjS*Er3#BSlnsRUQK9D&d1K(+$a1#X&FMi zC_veHod<+-K+60C%oE}`(}aRSB|s9)lTA$w}OQCma<@@}mj5f|Uv8CdiVu0?zRWfn3|%g#bOV zzPuTYox?bPX(CW^q!&3-*4#ab#~zytzmU-D0u^eT9*CiPrddrr5@eBF`$-npHsfgj zB-XYYapTJCadF($ZjR#1zxSoMb^U6rZ*HJTvE^`0ZoK_=Y;3G&-T${YYJ?zL^)wUs zbIMarANqEs{#V;*^w!5Y9>uu}=i|G->;3T^AAUZ@CKqA=x9_3T7vtagd%qG7mRwl2 zk{!-}i{_&a|o_I6gNJC+36 zxA#cvumgmGg;^IGkwRio@a*7#oukEfey6G=<8VyRq0>Av$|WGB`am86)GvFk>?wxpXF1!uM6l%a z8toIc!El+ZM`{n^N1h#nECsE7hdn3M(|&teH@kb#x-Z7ZM$&q;d%TVXS*4v_X-HRG zE|zmFyM1ncR@NB~zU**<7n0wuhIzL4wqtp(5x2H>;$Qym*J8f~NyzWwxfzs?7J4Pl zJo2G9u1&=!zyGuG)N@Zm2>JOa2I{)Dl9F_3{NxRYES+p~t!xb`@1=3Urm}%6qn{fS zfc=9#KdnnRl3ZKg!Be9$wh?K`JA#<=|LjI^1s>BCE?OLWQ1U0O-uUuQ{F4}3dL?3a zEpF3}kACo@Ubs*kUTu%X4|bxxM+u6A?8W+>D<;+lc%5CSfO!boHT!Ipo-h7AmxGeNsK9 z?4Ona*s@>u=U%>>mj%F42pHBr%=G06S-1{HGDE^~ZDs8V=&$x6D0Z$x6e|H}W(T&J zm?mL!DhlZtHw*4bKIR{q!wR4`$O|im0&ea$Y4qdR-q?wq%~qVdIDsiIRRaOoj>h&; zJo3m479siK7TZTw9rS}o?bt=b-MxK1mhRt+m%i~rym|SJc)S`?BcsuK+1!JFy zpCx$az0bt#+-x#i_O%TT#RQh7WtyLxLny7~w>Rs1fBX2u9*W$$^c@-ch#rshxmj}z& z`jY!&z%LI2U3TV@4`CaPm*x1^R zRb0&nd#(7jue=%)(-)!%c%B?>#KnhCMX5Ft7ax0nyze_c8KYCChT*p5Wb0U%iTK1r zo2>(w+dIAsydP^zJ8|i;nP?vnjxx3|4H~=0STvK!=}ugE<&Ajll^5glzx;D?`^HVI z&)smjuhR<)aq;5Cc7sXFKlPz8!b& z+>RSJZp16NJ8uD~Z)5H5H5&N|(4nEx`1q$k5g+=<^YMZAe=H_vPGg;7IiN}5W0=qt zhMF*uja^J<5|9;2H-XD#)wD8nOcZ)mL3WPIfe1D*L%^bYM)5s2IvBTCx8ucI8vv9p zl&@ko!jFWFPEEv_^XFq7tNm+Vdp+KI<92MV(_TBfSQJ`I`*8p`X>pdZkhDxTHy7~` z)^l|rd8l^08Gqurp?L3jIa+%z=;5o0jtXNX!Xmz{qbsD_Jw7~$%k9fR{Q9U}phyWMCkc8(Res z;^|zydJDy;AQo1Y(Oq&cC4(E%#=#3+<8&_x<7!!7{i&af!;uinZy%Yl z55EjQxgu5zfOF8ZvAGhH08sxxH9@3b3-kW9_{q=zW-R%krM^l$c4jC(`GNPw^k6l{ z2m0c(|Nh^ND=U@QZVGGin_~bFgFJJPg?#-d-2@}8x;*mXq;fto;cSD>bCWa+`Ke7k?DFfjUl;St#rw8X;V}{(L#>#hWBwXT zJpZ{@?q!M0ARk#HACS3_SD2~ac17IaZ5r`7>aOvKw(>=OiQ#J3T_n#V=_Eo^Afpz2 zC7BsdIY3A&>Zo8A7FTP#*^aF}zbo91Wn9AdK7T3pwwiJ4+ST~VZ~scX@VmbgH?O>m zP&RSVYVpM5PsI2Cq3_2{e>|Rf_Su-7oy`H3|4-kfogcY>`uDC&;#MnOxxW`)!^1oY2unS=#aJWHbK4^Fvsk6c+1KNU9K4F51mc z5gY?JF5*&(0f5#|W2j>NUc28W*ZuaJF@BTAw^{_u9t7gBK|b)u4nVL4u=tIn-DB5f z9gfexd@Y{%><`EH{*lkdxsj8Y9UqE2%WD9=-4=jGxgQI)=o-M*%~^6e^MGrC5a>zQ zypVAPzYs`yyO_&aSeU-mRD&GjgCl8SCZ8kB*RI~lK^F%fa>SbYbf?J}**0^Ip=nln zYH?6<^{)Q7{Ka37o4@t*F|bc~r>OND#=;}#Fj$77r*W8X`!x2JW3XC|`t)>umUslu zWvG7$gQNfj8{7%y3F^pPe{CT4ISMR2&MmgRh~ML9HFkIK{+D9`nhpS%_9>SSBd#2* z$FJbMef3*!M`@rp9+?}6N6%k~GxMi$-;d%4f9%JiH2ZwKc==W=Z*7p4`O~7*e;=dE zR~ChUu2*K&6KlLJ25YQ&kDtI^j9x=8XfI!C43tnr)TrQb>B`1w?&T`ioQOdx1JlX} zwhi&qx+S9d8q;gTieGw}%0pV;#I;>4r_T~##i(DvCHJP*W0$B3kdBgt&Qg(4W^5q{ zVxNbLW7KuW!6q}7c?Hr!SCX(dEvU~j&EiHbR$w~sBx!*;^wDSt#Zm77ZtQ;Cx^g*w z;}?G>uD$Y=xc=4~aj>%)?|c4z@!=1DIR4NNd^VnV^2wN*nlgp|pW1Arx88aS0R3Y8 z@-O{Tyzs&c@nCT&zt8fi@A=;Nvw!I?#)8+K)Rks)FKYdje4n|w zy$4g_(zRV7+lj<>sP_VbIBzFddkCSeouEM4J%Hq&f1(`kyHJZNVNXg!6yYfP$!&iZ zphJjVk!hq>jp=$n;bB}{$P?$*VR0%pJLIp`SL+Ap?6}7|I@$C6>_%+*MhTu!@tNE4 zI2zcCpZdyfeCP-NY<%Vqd??CC+wth5^F>{%gSpBPY9BfjAf{C<>!&j52sntH-jsrD zzFg&f-M8qWT$uu(4PVy?K0&!3Y;O|}*ZQCxx32@32%c%$Z!9)ypm*Y{bG$&cv*Yh@L@;O8U$+a}3ae!|c8@ zo(tWoh6(Gmqs*A+>4Iccs5}RFBsFu+-IExiHDM~%3YO|ne){v}SH2cM{geMg{OZ5> zU*ceQFBd@gBY*6V$7eqC2jki2p8fv{%klpen;)Y8&ENcu_=TVU`S_(@`sHZ0T3DW+ zjvx4Ae1(^zrb~?bFb%JlDe>AS# zT!}Ay>04Np4*)|Tp=Si3Y@~bRR~qe?8Xg&qEnGNVV!H+MGXfkHe%~i{j;X6#JB>^$ zRDgD3@WpyN{>XcVL@?W@;`>9iih+r6jtLV5}|hDw64fGTkJwxirLNEpC@a(w>3|A`pix*LOsJGk|& z7)Ev`#{J~PK$Pn)Rx*$v=Ev@wXK6nDSf^T&epcmx{GIE5K)Y#K+Ry50KAZUgCxiLj{hj7v+*{h9Zg%H&2-evOnn73o*==)3nUW3(P)3-tUdS_?P~*`1GegmD6|r|J(ob+naB` z8UO4je=`30KmX@(_1d*Kck!Y4i+}a6#wWh_`(pOgS=vvxwLv>;bs)$HZy&q10hBTbv4Ua3{C}+S9Jd!)XPb~@OcBbd;kB&-hTi{ zR#o}q_@}yZ?3{aY&VgabIVV9(U_e(f=ZFCn1G-bO$s#cQ6wF&V18a|&gV{4esEGt9 zw|>^yKHJT(sX0cGWj&B}MzjS9uTyS$W#mhtDgPx%r-TNbh)> z%s62RPi|*5e0Et{zG%?=QWf8_IKlo%cBXO#rh;ymDa<>H+K7Q_d{$$6RqC@mPm$Yo ziUJ6WnQHT|W>2{CEsm5CG&SGQ!nMo4?HBRL5YX-KVJex4GpRt`OO%me$kyZxS}!>wXALU z_f$6llX>W->Hs>(>a)Ra2mf`k08ci(3Z`0>wvcG>f$jc!82(1#*36i5gxB+Y9^q|S zP*#ksQw@e`V(-C^zWx>5b@PoVW|DaIt6ziHzV3B6^UO2t+JCh4?O#4Zv(k$LhdC4tAoijsFmE73OD+Srj#;3Y7M{N#xN^sjeBO1rm3yHm?lb;RX?xw=JDk2IQF@YMYMf3W=;2F`O1Y@ zGOv*xUM8Q9orm|suIM2$t<>O?+tQ|;HM$c#L{5Ey%)Pw8B3IY&_M3G4)@#y{c z;cK715?%ZE;j~ju!3RF{A)4FgT5kWS=?x$MC2siDWBfFU&s}j5u6+C1&JX{Dsk^%y zKm5TD@cr+74@0AIy!^6%!9}lqGv+K>jgip=5;?M}SUomAw-=k9J46s2r4rOkrB>4j zFcV~tGzTZhF4^g|WvVo<6s@cUIkC(2LjHCc0@16!RSIbIWN`k{W~^zhA~PefP6nt@Q#PKZf%t4H1#NE;4#vn@{qP06=1wI4I1TMg z5}-2d+zA40E|FuI$&!f{y9Ro&ZL}4>_Tx}DBZA|Pnui%}jkb=zmh4Dg8Kt7e)^do| z5PS(vGM~fl5J5X@t6;(r0zQ?2Gf6gOf?NN10V`pr)Rwp&KkI|U!prj;qY*O93_(Mo z`3mScaL5#lx}2E3JQYeMvONJDJE!W3701kkAfzNDi&O(PzF!$nWADTFpvGIEwLXCm zPYcqFmOGW3OxEiUvrfXcB1U^@Ym1JsUn`m9cIUK%vXw<3XLNa2XjV%gZvip1YKkXl zJ-!wUc&L=*5ug=ho`4_G`UaZ+5tMup-2TABc;u-EF_s?1ax%-y-g*VP<3;57oD(iZ zbJrNK&_ds}hFc)Xhvx5wGr|`pp$O@eJu+*OFM$;6QL;fc>zv`7dpOxyY6D~b6ig<` znvFAxu-PRJ9%;Bl=UVovTFR#s$l?1~+o^0S7hf7evawNXXJutqGGC{puFZYplmY!H z?WmmeP}E3*MP7$|RiScs&RqcznS?(fIXzV{tm|IM#L z^Q>2X>QlJ<&2O<-cK-}%@%dlC!QME9djgl9vl>79^6RF4`R7hgJn;m+c=gq|oD`B-DBBuTQ z1W{>oEkR`Gl*#VZ7`7&R6#ZLcp9C}t?*vVER5<~sOZjnB6MT=G6~uA#t7(Q)pi9oU zr%YTeIPj3+ddUbwVeMK;cFB$`|5XhYC>XD{%S~o71W%geg-L811h&Rmkowh##lkq} zqT}Ep1Rb|>4q^nE>_h>!A9YImZu=04YVRN~6#z|n7oUUAqz%RdI)R{~0f{#`X1cQi z#Hj=R<7cvMDiO^wXwt{eKGIYZ#Sl$$?J+L1w@5S9CUy9`K+^z)fTgadPA^kjT~pSp zCb6gz2si~kX8@_bG5p~N-$1iA(^I{Z^~%jk>~E3^MCPyZ)sTQz^(dCCwpk#u@LmK_ zf~Lrko=3CM+QNgXNG0I!EPH;!CV5&lF3Rg&te1eFER*+;l^BRd;U)QrHMOEIk;0d$ ze7i@7Z2a_%@Av>-{l+)riKjQS++@4N6HzN+MZrvKBEO!K<(9Iw_!LZ17#b=T1|3#H zs$)|i0zKgg%dEN*7HMKisZ5y?(r5zC7LTw_E!rBv+97OGK6a5~Jy$7$5?LfgaJ$9iU7Y7Yv$@)E8oE`pBnAD=|e!aCX5Jvyl$|1=B4mmaFjOeF;xx{*tYI*u|n z+~!Rz=%!9Fgcb{7)AN{|VLjABgT3AO&X>M`8-MactXQ@TU-$r5K&ZdhfBlDNlYc4A zKI1bOiaQaoUvt44{NxL-nfm2_M~cVe_}W*m!`H667OCtcT90}IjyUa70#6a+i8v-` z;>tl@01_nQ(l)G_{0P503`HG63{c~iTJZ0=VN@oD*Kr%r+@!zwAX}e zBQ))^ULB4h5Tgah^TV+kdFT-kvowjt@(8r<38WINW7e%ETs1+L7vp7{5d4YE&b>{%yan%?O*;1X`a98*p;~b z&igQ)oWQf2cd$+5F+k8{TTe{N<%{?-1(+JP5$2e=&11q9GkuL_P7QakZpHMRs6~7@ zJH|Y8o}rj58@a=2ILKj&vH)0JmW}c_d`wG4i-S3C2&h80~Kx(6o@j{{gin4ux5WoTzR|Liwu4Gq$=KpJ@0=z>1W9mNwwO~i-( zuKoD(RiDD0zxy?gTDunC`R;ej&E-E!+xGV3fv5LiJKqIRDtK#S3~QE7!$qerN3GUE z{y#`_&-fe$;zn<`*O~B+U3YtKcNRSj$5K}A?P|OvE@*pr(q;E-! z_LHAbr(vhmOsE83?7$W~P_m1;VG1IFLrVj-#8zyG=V;7}l*k;Sr_~2Av$hINfk~Q} z6*5JjF%m&-AZU)^plCz1Agx$fy#{_rDrXpuW!geO~gad=G7V5wXL)2{``S2)e-w(CCIPZ z_JO~Xg;ym;@W<=Fg?X(t=9`)w8zTtt8K^XhGBtf+=0Ve)$|6H{R8>j9TcYwP6Kr{} zVm8ZTBA}BtCNE&{Fdyypubn9sWr$oKF0ynF&x?39j6&cfyOj@Wm7mI@p$7AgI05~% zx?0<#`22TozzsLufri;J-1X2inAzNdon0e%Zu=o*^JPS|;DCxl%uW`HXqgc--pBD< zb%0BR%duMdnSDjf+r~U8BQ^|Thj}jl*$N@m8;=>$<8l2ia&11d%75y2?*8%n%*>36czfK&wK*E`N6kw!tux9$3OWg=FXk#WcDAVZ~Wq6eC>vZ zaj0+9G_}T$4ugxpN5ZV=>#sil2>jqPud)e&zh{z3eu$=!I?bg7z8n7aFPr4U@f6A=^^YbFlmk4Kdtv{oAp6(KP4yKY04}uYQ3Kyzku@7|x+}^;=Nev6gLJ z;)~{FiJ(E@F@R+INa!7lqe2Eo#v;L^u*o!>!cTVospvD(>=ZhIp<)XJ33iyw(3F-R zsDw;r8uR1t0$)ji%vcveS?i($9-5+LlQqE!RMP})AZUgOnyTkiI*XoE5o0-)O_K~X z&HQ9vvUoJkDeK4M_G8Yh={WDaV`&y9P+P10Wg^D-WQN;#7(0l~y6V|@f3Z)2xY(x? z07jHy0AZR-0kMY+P*XD#RRIK9wkPlTJ^HpjiTdggCdnj&J|6-hn#@u_0t1$@ zQYhH=9{Jojv>ooG+nMcW6(Z#ITi_A_2hrY!HKMEov45HQRlK&69w)2kbF!VK*tGW! zOKK6D>YD4Z_=Ho@(>shA)9MkZpMjTLd?}tgxDmHM`5czannO(RB2C7=b>}`Rh!M60 zF@w)(jFC@cEK}{x3U&aAPbej+y63z3gsV|_f>@-$)1s&G-MLJlq;W z>?9AEGrs%QN|1chGl%ugYTptV{*yd}9telP`XMwrgR(4T+rTe#|q_tW%Vil6`DmsqxZxpVG+kR%jG zz3Mt_c&-znSdgZO1J=BiRftny=k|J#RJwrX`Y0Z_;aylfr^WL4pGcc__Tb_5`>>B% zGM6vm_J_9Fe(2gd;#KFa!q5K#V1DUG>+sR9{DB>Y?1LRohfT98@&D!J7? zWzu=tk199hs!>~O`DxaY6^48~H*0yL5)BR6H)f5fPUd zbdJ_tIz^y%SfLt2V56~OtpKWTY(U5Al@|XXKG=;}N1l#ruJ|Oree?J6-P`WP5v$kQ zRvAIEQF#EwQ+ad^jNrh&VFEbIOF7ZlYDLPzV3;7SZ8}u9L@!~G;SeiG^5Q68f*I?_ z#u`;;Q}S~duMT4cFJM`jKg-QiOg1e|o#Sj#qfZ98_H6p?@O|~&@K2Wr$eEuMdZr`{Wuf6CzTc&u+Ew|$IGtO`>{u|QU zulgOn_p3*2(<0qp`D=1XD-^U@kwrdM2jj6QHK+tNPtXd7eCWFWD!yw5?Qct2Hq>Pw z{RJz5?CF}<8#w=Ydh)pgc=M-zi|zXc_>H=qm9CDX03&+OFps|km>>A!E%@q>?nAUL zV)v0ozW9vgIBNNHJh!6{zrOof=HW$xCd~M*Z=hN(ApcB>?edwcK8dS7do@tI0}UH&Qzq2;E0rAEP-BJyL<+jb7kM8W_w)GJY6LnD+e^m?6aq{IsFkC3 zP#a}M8*Ikg@8$PU8OI%a4Cc>nU{4^cQWugOQsy-4ZWb1As>hLOCYLzLp!$WzvTPSj zH#=xa<}jD3ONBL$#IFRj^fD}g|=bc-AMH9gvU>X!g5!W zLB^tfL<3<|la)tFbYzkT!!}CEJjhJh-`rAKSu*5wf`CcTXRT=RMqsM)yD7&(Dwwu~ z^U*$Q9ulcI>T9Rt*FU-e*Zt<(_~cK1ixo$oZY#Bd1n~gPaj!O+<6V-4Npy7$ptpZu zD$ZsRURnnp-J8#5BuVwp=T(0bpgC5q+FiiqV1$0tk2Y4$?;1W-BWax7+>!{wJk|M) zFM-_QboiLg64A5Yrt;w>c3k%n-l=}n9y+GqZT!+?m;dWznZfp1FJ`8Tc&5GUL>o`w zOJfo=25{wj-ih;1JR0wN&$}!X*M9{pl?LNUYDj`2D@aMprDSF#p7~c~Hhu+#E!Uy% zq0iv!AG??!I$^9$Gj`+2oPpm9(~b8$hsf#=W6^n6JI=CymR|n8ALHh`H{zyS*W=4S zeqie8^XZ!F*WuV#UTb^vL?eC#DP&f0Y$#R3UrP@^vkzar{yxO&$WmCY*S%y7MxXow ze)W~t%pn{bvJ9CDy~IKl6F?_xItn6%q8`^IoI}w!!1mE`1UH zEO!(F7Fm*;jKXoleO@bz6&bkkPe33*JFJYPT*L?}6IDpdwTJTS_puZCv_^&?LKC_u zwiNauLf{ESn)!PN{J|Q&s^JbqQ5B5ZJ~tIAa+kZB_pK${jKN2c$n&0g7Q?5#zU!LU z7P3OM(_$0W95m{Ma|eQso?79^PUsTccx zfr?S9ph~F}vSSHEYwK)gT45Kpr;oOq$kMV<)Ukrg3+aVC!CWq65q}Z$=G0>4vRRlr zyA=!P&9!CL$#K<%_Af8l(p0V9$}^7w-_>ulEwZpdI3!C=$KL|H)0bIJr)edh13 z=XytMmR!lkP7WstJPX015?x8x`8^Vi;n41#c=;J8qNX~Ab@$(oS+izOT_AjQw8Y<% z3Vg^9UvnGodtwi|2gdA}Oz!>ne#$<-F!c_NWB%EnH?5%jlN8ROC%%YAvO1-jwO1H3 z%@ee~`PobGuGgMu$CWhp=v)2)#3DhON(Ef;rc?3754>dRSK!Wvw&VOad=s(8m{qn| z;|d;{PqnNr6L$*k86yYJ(BE(pd^1n<}XQ<%Zma4i+zd(D6F6IRDQu=5H1s5 zn(w^EA{7y|trHOAZ2M#R@UeqyyNPIhGq2OQH_KGgM1~uy*|sMgzm(=I88NL5_92#+ zEK*Bv`3(B(Rk(RVt~#32nFyZDN8^xUt$G6aGO8oV)s6&?AWiG1J8ll@?b8~upsf~7 zu^5JF;+9-|R+ex3w%r!3$V_wsvN~;<9g@X$>V?Pk&To8Y?ePaqmgrokPJOmBsfCuC zV85IyOS!`5a%USJL^B{_*MnC@en_uD0m%Rob{?Lc<Sv`uT0^aoIOS~tQq!hBYZ_pB4F%FMA!j9~toJ`{Q?s4+Cl zkDukNZCk7Ge(FHNuL5O6rn;QW)p-=yMExe8m46{+ry*#d-!oXko?ZQ9i(@$U$Qd~2 z)Oi>iAcOMoS;@eMhsRkvZum6m!e=h9tm>2+Q#3%a`w;+C7LDif*(IBf`wYv-2i6dP z0!frvKYBLa)*>TS5%4#3cH?JPeF#T2gpgO%FHeN|lrXcc5skGq7Qx>yAYfaFO>1~c zSfl&%vCRuYPU9+v*05_8m7d?rdM7%u3^cQO-&k`DvyNN?UsV`i|H7B>(2gB=>sP;n znM+n7#=fi=s$QNilU_ihh9X20R3=c!~`w$Js&_A3;&(J6e#G4%1pS&JI zZZTegAuEV=WlEBH%Hu%GbTwHdbdo%%#^lIu}#(pXQf#uHq12&2D!W5@@we*57qI%60xctiBOdb8lPO9rDS<_SNH{-(} zd?&^q{{nKI8(0rfGM@^3?DUn1Gy#FYLZKFOQU4P|@oOT0z0$Nk|1|q*gZdOsV{oiq zGx2%cSOx`KLaxdWiX8>RG;^Ky4Mrjs@I(HCYMV?xXR;us37Uh!P?(o{X|4%qG+dyz zbB1*!<1*<4OmY>`*q1u46WnF$7@t#lsbdP1RBlaVX<|!Z%F5a{q9D^x%O@voi`Jo` z9CmE&!k#_-IB;MDk36y+2M&%K$eY68Yj}7Fy?uk|?;SK&)z#IF?yepj>gqyouePih zH4}AsWE2Mv4e*>Ebnfd$S7$#C@pW*29}evA#h%>O9L%93) zdyN9NkOFs*lJi7Wik?0Nx~F5t0AtuE5bf+Mm1Y5Dmh_C7W~ zhMHPGmM!SO%7q!)lbWr6}<7Z8bz>1*i_>!lTAgN7aslax=3!7pU@2dFwol zbBe8KvPn5=ysJdu%4qqYWWfN~vNF)qxE#AI>gyty*3pDnGiMSzRU(a{lFjnZ9J+J5 zegcW9n4?8nFY>+A9@k=)Vkufpq#=YNd%iXX(;D_{ft^3tgvX!Qh4t%q6ZBH-c$yJU zV)Lc}XV`!y>LktgN%<_3h-d<{#5^=U=BlDK!n{g+381y4vx=aP34)Nt&eTu=mCFQy zcY@#fSrb8GZ(7Mit_XLm8CyFC(0yo_9iRD~%1ll~GQ*l*o%#&rXu}jv6{9UuO^0dlKuR>10vwhW;YUe_M z*A@))6@fmj{mV01C}4M1KCC=;__O?S6$($5tSm`mm^QgV`4UaHu>yVzO$JfZ5W|Px z^$y%}^G&wVdBgwX_>&s{vR=Ss)Ba2rf=j(fiSN~se><^a*XZ1-bF9x!r7gSr4CvHR zPg?tzeMU8YayUKz$w^1AoW%xnw5~eT$;?9&KLWw`eEudhANL9K&9tb^>{!RInq}uI z?KwDvho9MF04{*|(uXgc`sJT1optuPc;=a>QS7`6@k5WJ?2RE$P>@L_r7KYK`UMIy z0|f^BteRx!l9?wHNNwr_ei5tF*c?rF%AuJ}luxl!DR#LEsS`3I1Hr>dO=^sW?PwDO z>^QQMl(X{HV1FbMKzn;5TB&r|^B2 znE#}WE3zzFl~k%I07wws-8tLjZO4u-i*lqfMGbxS)5P4k`GD)NDF}yH zw17iPDy5hzY*)?n4~r2G&~hRWxyb%21aY0K@kQH$gD>;9WL>b(WW7|He3qKJTI|`k zmyCMA`p?){27?1+h6ys^?jh_ac{tb|M=m*x0PA_xiupL<*dwrL{tQHd9^P9MyAB9T zYV;Crsr>3o<`AzoW_NT1EL=Vuc+zRP<++i4dm$Rx%* zmsrCJV_%lWcX*U+bP0p#d_y#ZFTUsP_~{RS#D^-_j(q>GQ&)f7G?*y=w3eEwqbm7S z;zwza7pD3e3coa{60aSYVx~%2HkJfZV-_Q06zV@qKlt6_SWgp6Tcqm5KR3z0@{tQs z$~m)jT5<9H-#&p=7hQw%-|{_t=QocbIpx5vnZ8ed@B&=-v5W1y(mOwQBZbpzCj5n` zFT>Hx$$I`tl0d0%C^7X7IP%D~*s^&O^80Q?vg-+Uw0Z&`WlG~>6kGw4K+8745|XgK zO(f-_#&aAq++(JAAQa>~*%;+eX1F?(NTNkq#`7F(}xC=3>-o)kd}>AHXlrIMzL|72Ull$`F}lA#yZTB@>#!0R`GsWFLOkxL!e>KUj~u);)oH9(Wq@WFFoSJG#aM<4KcC zuSYIXZiL-_cq$&$)ifX+uI2S&ug<;YPivEE{1eLz1o#_&)C{yO4P{;C378s-)KWt+ zFo8!ZL6eq@beN{CCfBO`QDfw$;P{NHFFp|4fdIyK((`GYF`G}}h*irmt-T2yO|@7x zXBrkwYr(9>8qA;3frYcDV_I_)%c>njSs$(fnrZ1Cv1~d{JZ3T0uAGC~5Zifzy%kxBF`~*Cw{Mz zNhua3fwau{9;>d#_rLY8_`!F-XERy<2!VT_-QI=dxMuFysAL8wt#KHk29~Y1l=%5j z-?;O6Ds9`>&)*%ulp=U)bEkb)Y9)gfjraRKxb^;Rcx>Z-JHBCC7tQ4#;jN$gtuyAu z{IxUYO*G+O=(e23NiN`E~T$ zS*CT5?`FMHTe3s`^y*hn{qm2U_R`!t=8|jSU;aU~AO8uQ^7`k87?v$xfrlS@5aoTp z21fRgt!ecLyP#FQx}sPB871Gv{v@0dOesK_e>RpW8I*AHT}`U(6a=D53bUrwD5_g& zewox3R6(-N-?bl(7^|P`P(GLfbtzUcx}e-@sGMwHdje1)r^%=()1ROq>5+`9|7e_2 z1VQ7kVqYq&{%3XuKw2BG8Rk&1j;yGNb@x6E?U$sP7j48RW~MN4wqH0qbDCz~bDR44 zOnNT4>F{O*I}6>$GEa~XS^#dow3oS`3`$H)6H=xO*oAFEh8K!U>DdIlGUEf0COo!b zI|ixj<@_Jea?D@_k$RRbp0ddk0h=%2LQ^PWftZOf1T@yWPi{go%N>QEp^2^NQ|e!0 zlbX{IXsT{iL3W&VWkE5hKtxPZg&g9AEJkVGhiYqBF2`3@4XgST>(ltH6r}|(q2dZi zaq#KF1iUbtRvYqanWv90FBx%wFOQft)X%hfN-L`Pyp<9;U>WsMH?;n>xS zFmqZn+cM8~$r_mR$($EiyvpP8Xv|yn#}|cB9u;Z?$%{6wlMk%;r?agzze`~Gn~1lR zqwN67cas60S0zB46h&o58faHTZ+`MgT=mh9Vc))erY-&v(iPYK0sb(}1wKVM7R1G8 zuCU{=C@X}WNYATPH9x)eDLbwtccrs0|DHL!3-knjzrE|Zsb67B9Se$v&Ckl`giF2# z*PM6a$d`TzcRswsj%lJMlPwqv5nyYL@e9*QYv&=q>012Y^OxZD7p|pAek8u|zVq?) zO&`M0<6pq%-gllk{=P7M0zLxH_a*s5Z6J`F?HdE0dSGhz%JL;OFX^TC}$|nj>|V z04Cw5I9Ps~cq$N7G|5rcN*@+TpVco^VlfLTXbs&6<3bAl;SbY%EaUb&9=7_QfchkJ&4ZEe%?zV-kfnWGj%Cbn$Z_4%jJqF<|mL(D6w97XXIY0)?C%`JkAHa+4s`YL+8nQu<-{_x&T1N)Fp|n4O%qy<|8nJt z5TNQJLHPN63Z`S+!4+MJ?w)5rRog-m#q&I!>=_F2lM^ z@%nMNd{ju$I#ejrHY`H4$=P_Y)Fa{1l%w-m?I;BxfG*MW*N(#l-Yd`FC)`vMWY8so zW0i+(r=S=UUTaTla0;Aas7?|fYlyb9r#It-waaks87E-Qj28CgG4%EHVW7VUJw09M z>+45<{~!hihtW4Uh<<$^8pI$!5AfC3--rHz0Up=qAq)&S6LNa>_4e`Ai|(FY4CuOE zp2zR*H^2X5R}m@UWr0*Sk9!iwFPw|(ufHCropu^a`9GWPdSnMSZ0{y8E6$-G@4f7K zm!QMx#y>uXFaPKPHo6Z&^Vt=gyuuc96k6z4;K{_=(?` z_SATa>RU8>ESaTAQN)?YF2w33({S6v+b!;+mz^mXWT)djv@TfJ<;ecta>;Qxa@h<6 z+;3d@avZsIhTZptNxvPzyk2tZGF*7tG8})z9JDtd9y0j%X~lwe1S5XD|MJuE&euHe zGy3;V*WdIM>)eBe+W$DRy#)T&`?lgIUw;ExbC4|aI=uT|PQ`Dod&ATj&!?5ER->nD zKc2Y#w+PQUiJeZ9D$dv?GtwB4ft3@8qe75VJRX7~zuWjE8_LF`%vMz=V`5Jhv(dR? zpwj*dA7^(wHsMeqlcGFS*Te{x&1kIFb|^GUWiARs*dciXUZ}~K3U8(B z$Tn3>-cOxf9n~y-qsbK;*^z70VA6%V?tPq{ZG`zL_y!plSynokq87fbki6z@3bIbBwz^+NC3>8m;z?4d- z2(U#=@94m`?VVWn*fR()&rB{$ph#O?X$)3irM2_%L)%dw)P73@GMeLIwu6={R+xX7 z=Lxj*_zB%}aB{71ycFv5|gi&1`MJyIW zOx_i-DC+BKNmQy)6OEz1p`PY{jro>0^0R)ctF1$QV zJbtyAaEH?mfA<95^6_7yddiVqA$NpMsZLG#v&6%j3eHtc;BLqPj zUjigHNSQ1|q#+v-GKp5=Yny`@Q z$S+Y#A+;||Wg>uE?tTV)_IA>gl)Q;SktG)8x{{>nSz;%RqM>m*Ha~YiI+~}Wsj&?U z7Bt}f@45)_K5aKFCv!da5UxQT$v`X^CXoAR+~f$V@>^wF zuuZhY)az5Ub|=t=jT2MBxhq~Prv)3f*>qY4G?TS!Lbg!B-hp1+_0(f32G=XgdSmoxsmZEC=ljZ;kiC6xov}F04)Z{=u&t<-g|Z0-#s1PH$~}gGS8!4`4zn7 z)4w&aRLQf69B%vOoBj=0D!uuY$Ko8ay97;K4c@C!v=&)WgS52l58u8Vw|(n!TYe|g z;4|+&XX;8PDaK{@{hz_6+dhh|cYF*z4}J!}zV;3OYr#^17#N?6&tR)gSQZ7t&{(J45K5X_8O0mQ+X7yZSyv)->?}i)8@b%3PVw!CaEk0 zW^OWC#h(-lBo)U5fxTwhT!LMQ4_IWm%Fu3+X+?!%A?3_(Eh3`E=aSn@o~CZ5lt&_$ zw$BRwAy=p%!Nyf26O_D2Q4s(q!x3~R%ed$19oQ33^Io$Nt8YRi;zN|@Tl`cFE3oh7 zY0Zg2kMVPYp9{QSnIN3!dzuQfZ)BWxlc1T;`e)%(e^MgO5=X~lLJHP~ZFqm@B`|Zq z(g98tO+yz&n+TeuLRi?*hND(4!~_|->M=e%ihL$*0GZ=^GC59yG>$BpeQJzlOvzKQ{zKSFMIFxxaaX*_~kXP!_D_@#{Ez3#=XD)2xh#%H+A03M(jB_f{$N!$DaiC z-zVqzx#wMgV~$*ok==hJ@P#S#C7aCf%N!*5NxN6E!wZZI7@40j1PZ=7vjX)J1}U2a zS#}-)t{9FfezHQ_$46$RIt~963CF;Wz@>wY4YjDPi6BIl>Cv)6zIYSsh{{u-D_5a> zUY(L1Sblmrjps8rJ5OVg6$kjpQYr}H;GqPbd}bTXRKdIeh4-uE2#OhkryxK~)7c-# z0xGj#se{RXZ06TZ=z$ihL^wYpY`)&0hn30*%ISWxD$7T2Y8jLypft{$$KclQdcn9*#zM z9T}y}TRkfuC&O~bQ)!G4!21a>s!QT9S)cX~B8w%JEwTQS%b6CxC=XnhS5H6 z5$Xt*jWlV)WMQRp)?y}j11>~k5t{^+>s%-jLx3*@5pnrLD6pRUSDfyvE&+^LCXW_ir2DYpbwzGU- zxB1pIwERq~lWHltt~9s_QrPj#6cNkj|%Z{PcDc z*uQ6b*Jo*x)1($KN{}?bEH@rimV{dqE+KZRhkyQVtXcN&#}EInru(1Th0lHWUToVt zfQwF9h96yh>C`W-eo?>|Fz6_~h5`#M@qV9KK7lT}ew%ulwmkIQPWGSiAf`Z;J;X zScg+jI|Ci3e}fq10Li48H4ZSUvugRD%wSFM$e~!SR!aI==UAkkDG=o8JYQ@xVBoLW zYW5C0S?0Xvdz6nhT$?*{8qK``8pNW*nyDoSQ;uX>X{=jJ(_EPdyb2vhGG*QpGWQIi zSth$LZ!y76Ha_mbJ@-C}zWz}%VP{NM3P9`J!{H#=;4}HO)c{YqI>_dm_2JD z%M>86EXFY_YjMij>4*;|$pYnK!@^erd<25FJ+A|>=DSEBh|=QPw!a4>3DzBfrbLF= zxqmx`(gj4?X#J2W776lIqRLjCtOJ6GTmGaW9}2rSA~yUimQQQOgzB92AEF{^Yiu?* zLDgB7jBA|Ci4~0;&2CNFBuB>3QrC!iGuoJ&7bBDv?R7k(sW+V*KJ)EHuEhwOzQBE9&%Pe^d_=A4jc*9R|;$K+B^FN(fJ|>51 z>%lcaBW<5Z=Mj@z&fCvIX46+*1k0&(s4tFHFZ~iuf8|$g<gi;9HAoE|uzSn=)6A>febg5um>S!(2>~9^ zL=HugKgcJOnx6tIt6RXR!F{<0$uw6t(s;DJ6F_C1C>XH<1P1~kw6!&%xv54xz{cBT z{;QM84A-o;O=^(pX_81|SGMwqf29I{%Vzm5rlyGy-hWa|5P0B$XD~EWAQ*}5=vo32 z?~S1J9>d; zacfI8PCR-6PC5BVn#p-QyLCG@Y}$zKgZo%#e0G*WW~@IPGN!I^I62z$KT%X$XI`n9 zj;crl6#*HZ{9FBA1FZzjf5kNoN5X7VO?0#n6oSwOYJp&s#rB~4P!Foez|(B1bvyUr zx6f?Fy6p$iMf0^(AyAX42E$(4c4NW37A##n6TiFpM%?zx8}Wx<+=x4VaT9*~-5c=h zZ~X+1{C*v_J@zCHZQTiXmWqk2IpiX!vle_*J{jf_*Xk;e29-=0NIBSGtC9%j z0#Z}9lqHR2tB&offR7)_1V4?tS}+VK{y-T=9kq<_%x{vWJsGnm=4e~64z+Anc@sRv z?#cE`Wwr^~<|JiLzgcxo6j-LBSt_oLyAyqJ`p+u4I7U;Y(LCs5x1lXqZNN5j-FPI}2Z zet_H8ZN)>sc#pX|t$F!1c=nln=zs1S%sllo7NhgwpT8FmKD`I8eE&}|vTpzvUveyN z{>J5Yy;h_sGSjSS4F*F09qCQgQW@w6_7$peGlqO4K2du6MV8P4|G}QPJCO~Mm z)b`qj&Y84`LKfhIFO8Y{1Tf z5TdN|L5dlg;_QG5uA9!K%!NoMY;BB6Vtfo^qkGXYa}m#}!o0bwP!}7=+um>%#s@}d z>XZG51@WGmomOYmq>Z+z7Wiv>YM3yYGjM+8yXlaF-1aWHVW|eICQH8XMIV^wWpK-S#lwne4d5s-xQhCA&Kn9{_)AW#%j!DL9~f~m>TQv zoo=~r3pQ@=#%agS$I0yIFQ&hoLaRQAHY&G$_k42d$n)u*$9Cdug6Z|&z8r6SnX`X- z({Ue1TXPLI{r)33>Q&d`nMZbNAQLW{K3Bc#Y`pHmwFKRIJNJJo-FNRFapqYUqWzq& zv!fAU$R5nBqA;7gju;wcPfUQ4Yu`1VN86B{G-W|>HJuXl1u3*-9_;WQSB&5p;AvVv z%31pEW|)W_b0c)yk~^0}xCq!VIfe~REP0I*oFyag15dDWU@aMW=} zW9bn`pnqr>O?70jv;uCt;rCdwWG1H1U(EIlAe&5+6_Sy<**;W6UN>1~FhDb047Gr0 zwX+X;I$dD97EnjhG>z6lz^8>GK8seA&5>m?FD<{EC>Bs(7c(7NV4DXcG?_De4-i06 zKz`DP7+X|8DQ^qg0f2R40YwOuH~;Z5Duz51z(wxr0zrYH#w;yJ4`szL(?F6{N;$Pj zD1NcvEmH8ChSQTH{rxy|`8*=I&U!KZcPG% zeB(`c!%L5vI;!QOW7tOX`H>C#@ujcbi6373dR%(`5jf*b-@#Lx4r0$AuVlWB*65FK zJYeH@s~5G~_}$+l4G#^XsbxA^PPy798MI{Za2x;$wk?g6`A7|K%h}|krvZ3H)v3^= z@`MN?G&$L6s$4l=#o9yj0mNAwLQSw=0IDDfHC(P;WA?t)D1 zN+oYDI*HUM&B`%Uv0Qbv^~j9JQOFFUws{&mb_{`XH5t|juKw&hkQyDb&Rk|*ZOttN zOadQSayS^qmTh~`$2Ro^tF-|SS{lM|X>6BFtwhE(N{09A+a7@e2YWRm&F8KV+$Y4W z_|kZ(mjDcp_DrfmJIfNP_;LNUA0!^+E%s%Z02pNZ`z8gBG;v*Gwybm3kNB!qz-Va1 zRUBt~v5pB)HT4ZR;e?a0a>WtIuq~3QBo@q>4Hr%Pk%0p!7c%JS?!~bupM;vG7MsW_ z$bE`tuz=S?!1TCf^7C0)W;fYoOG`c3WyY9jI+JAGPujL2T6Wse){c(45br;Mc(O=P zC9BS+F@N?9S^^b}j1MDL6S4j0TkGpkp@onsdQn$Jlb+8az3V7AH8}w|;Klxd1a5zH zi#=do)^ z5h63*hHSQo!N)#tV5y`AKjDZuG|OlF-M~_*v9XD!s2dacaUv8CP=W{DPl(#i&8v+3>g-&k2fb%(Uh^11vLdreSIl1({|`IBUKNh*LK6f!Ir&_-)1fkH#)>1_Fsr4BR4R*{T#xw5mt9C^-AJ?k_=X9e2RV)P zO*m$<=xSw>thYq7o_`VMpCuR#Cs}7FUu?6yiheG0x5%>P-L-ty8a9NCdb#mvc0Y?e z!E2(FMPpMdPCD^Kyzc`az^6X_S)6q8Stw|tiU7Fg$fc+bxKK(ABIeg~7SY_%js_}# z>RPr#HI)Q`J3v!i(e9(+2&$tr$!ROgnkWz`741HgjH8^-NRPqi4k4c>hc8CZ(?b9r zCPO8tDX2##??OD4wMnHkOE6fNK$5J#XDEp>(b3EHPLF16{kw}wA(6|WM9|B!ohJx* zdhU+add!+evcNXdFp7dv2mE1Ec#12aWw;t6*Gr0AfGR7f%se$AsYy%M?(zKO4d4D2 zwm z|JD2Lobf~!wMTvgCmuD=#uxuuy6fTXIPcQ0qH$)Et%e#JP2(Haufy@jF2tk1aIPB~ zO<~KPK69yBFss>){UfBs3ud9e=9P%lv{U%RItY+FF2S@3AgOg8@enk%^=y@!zq9j( zd=)I5-$XW*L^3%^v(alEC*UdbMHWb5_xeg?YDG++(}7sD8e{PcnOBI6ka?BKvS^CQ zEYxOS(4-2%K@%Wih%&CPRY(kUBcC0?%P&3~=be56`nnDf zK*DHkYd|DMW>g!t;euo)i>{s|hS~Wm34$cc6!wXo0y%cv?FR<&#O^&vq>~70uvP9_ z1UsT3K|G6iW(-SKp5mD5q=uRWcYCQ!qD|;IxB(mPzY$e5?d3M*rh@QOY50P2+z&z< zoHaEzV*bK~m_2(ITHEIkG^)s+Q^;fpQ0W|!i3H{^olQ31fWgj#m?V(o@{`z4z@N2n z8fMQ~3}2W^i>7^!04HyR2~QQG1Sn00$%RW%n#Ah0;znboIV#FgzT3KYwq2PZrwO3e z#t@dR>OeeE!q&~bRDubdb^6ih=}TeTo`Yy_sz-ig2X?$f5k5>&YxTr z1Y%k;dG+`2#kTD|m^rQ9W~#6K$pd&`-4^`(>u}d`E=~BnPcly#7K95q(Y7)0F>tdQQARqt$a-2y-K~%~e zNQw2WC6O9Sl#~){_*q=1fVTQD=8$3aj%Cr=mq02b3v~i5ku2sk7tMFDKjA|>??ot5 zkJ?zwqT4hzH6tERqM&_P2nMqLEl{zwE!ho$*)g@`TS$|QY*0Zy)LHb|9|~hXL23KW zF0xR$xv@8EtW#s2WE(R51;)lO#mm^Sg5i*{rD8ct#u8vhtU@lEFlLoZjH0o1Cc#qi z84F~Y<2dK66A9Ew9I`W!ew#d5D=@RxI9A+s41VkFle1JU7TLH0qlHf!@ z&C~Svkpa4Cy1MfTRMK&HD_Qu;IfQaWcxaJpHIpL8Yu}|%O&!bbMs;&DPCNN@TzcL) zIQ{gKaQazivn=Q1Wf#5*FL~+9an{)v;F#l2#>~0%$PQyD7qv{1Wg_TgvlA91xu!OX zg-aJvxw!dTj`d2#Q=w_h=j&*#;k_DJKQ4lvX8s8}tP9QLYikRc%8IDeH=5*o0lmXx z=pBe-csN1gKxWJ)(oDW0EXg~el$tjeN zAU+hwj9DFIqCPzF>;cSdt3@)G#{lc7p}7%bV=42b$WI0^L=c_b#QF$Eu(NZ(mTbx@ z&;+DeHqzVn&Nk+s6TC%cx_ojqJI^BSisvSO|I44@XW#q^c2aZwUre9=#$EW~O;2F| zeV?}Fl>e2a=+-qWKZsy;h(hVY*wg>Y26yAhO`SNFZ1NQstide=#G_ZtG$#1KQ@e56 z#n+&Up!TV^pT+w=X=~(n-F4+uj{m!ov~zt;1fHcIKrqrsaG<6ZiZRKrjwetMHAFzb zBD)L)vRJ-)A$D#bvQAnF`v^`R%m{Sjq~$KO_y(|SZU~6X#W#M_gWcn8m_C0A!epHu zSC08>C5w+8ft`7RtfneL#^@oFaAuO_VxwJ2&EJkVtzAL$1R=Q}d8u%U1g9t0??8M^ zdo;>{Tw{D%fkcob;A#6>xd_RTTMRRoi_`3^!pLwx*N}Y5vyZP9|pVFKFUo&7Ev3Zb!y;O?&Q zdGg4ORM0*;0!}z~G3x_(D=JOQr6Cannk%aKM7TUigk5 z+VL;`;64N*LHzEk|6);c9(#P39Y6Kx1-SiJ??Yo<7*~DkZuIt#;WyX)i~aV$G3Bxu znvZ3&%MdNZf^{B;=aDrLh$Mfs9ocE!2+!=3IZ>L#RrEw~`kVI+L))H_g(HM(h@tkIYOa|H-K~CBw8?V&z zIGTxMj#^u6et+!DS+dMzri5L)yA2E!-c7+B%r_ER<2*@lab}_gwi=fVhHK2#s94IQ zT%bA6a|Ouid3E*87#$u&ZFK|hO;8|+H?*~&t$n)f^Hf(Yw<(&tWND-0EF+)4M3sd+F2>Cn<{3H-7Q31*7e+R@#YWPeP40TYOGxN*EdM}XHT7-ourZhnuyf|Gzq#~U}W+LIN49- z8sm~faRqHNo6$2!b1fm48+kwxRLQ`aqa#=`JB`Mu7l(RBP{@^$934P&B#tF*6#CRK zirP|w;G;>DY|f4S-8m!_WFl08S0L@C=^mu5N^mTSHIn6uRcNxtAdv)gcrcEG-CeX4 zwCvD{1*!g_4`QJLSbdjUOEE8(q7-5=GE-03d^q(Ca=I?&$!^^)W1)&1q;O@)WER`D z?!q7My59k0vK-|=%TP9e_VIdK#>nz(a>B1!eAb@)H^tO7 zfuXtH2u<*5P4#GR=^$WE$DCPn?0M_zsaBlsrD{>po;rtQOCmg;^a< zXl;z3qp=3d7S6^AN3X&fg442j9hft%5lyur@Koj@AI$>6Slf9xlW?kN1pqM%WNH{h zTklGF$~4wwB_EsDQC=prAb@RDk+ZqF65FCKh#k8|*-n!rD6*GLbU8kIkqJ+w8RH55ge)8_`AG0_;T?~S}v2?4_Mo-P@z*PR`{?I zU9u$#%m1Y$bL;L$cjA;YR^YhR&UV2vZ>FE}DV+DpYw_NX{2ZrW@ULtTHRfMV2f9a0 zBQB)2yz6^!)qokk_@i~m#MAiDzno&{9J6u;LA8X(o+WrprMG8KHz|n3P;v1eZ=fh|XXn6ROQ$ttqSfR@v-vj|97ngT&MpU<+R<}e=b zp$uiog#COTUZV*j_GmY+OU6f0N5-ePlG;I2CaWe#vKft6=2!|c%8DE5Q~^W%adaK* zu_c9JQm48)?fFg{XLvnyu$gHc1u^`)P89$g13k(R2^fj0|c+ z9|BCMz7g$n7NTL=Y%=T|=Cn5;OfY$T({^m@JY?pxxhAPun6w*bnFt~m8iAO`YBh1B zRY3=O`muS(9&FmXAG-(o@zl=Ucx1z~P+;fN)*ge^(`R7r%qGmA(}4xE+tFMbfnPg6 z7E@$}8QauMTLk;%?ZGOQM}gdTY@d2Qm-?f#eJ-DoOj@gTvf7+XF-+OVd|t=xN4r^0 z5-{barm^R-cnXCHA|Ef=yzKz%FvNB&U|=YZn}2%?S$zXK+M1Bcq)?jFe(91TV8!B@ ztP_GIGo>W*ozKsE7x_KQA5uB3IOHoMKh+9Zt^kuKur0BSX89lf@CT>X{*NSSupPI5 z3=iD!?x`cNP;%X!L%4-z^OlD`i>@u#QSSb_8%`(bKYJ;)xeu*P)wue-=b}P0f5pm~ z&hkU1;|a#gj$43>PIvYtzxm!xxbyZ6xaLC_A|~hR|HbLf+i!!reU+K48nYB@u~2N3 zJAIewqktU25H&wdpNUFJVeIT_DLuCJDHG{liG5i##qr zL5JPQH&P&_GvHPa=b1i_ImElkmf3YNG}yy)G6aAkfiqw+EEUi=l^CZPU28xzo*Xx( zrU1NYGRdL-L3U26g0Uoedxr>oE(FL1#iGQnM6mcU1m?T}mPm~uh3bSEYFI;)Kw1$L zj7DhSl#tF5P+2A~>lI{(fp7%gP!tFIhOxV|55pyvIofQlIg#pmczr=^*ti*E<7tA1 zmI$&fSg$ItRwmg7VyvfJpQK82lr7U?z3^kFTC$O9#s?l+cf{&tFgCpkgRYP6bXIh!Zv*2 z{TEFA`tOso9B~VF+iq@ z%=Jfql%{br1)QCTn5J<)V{nr+gGxo#vsQ{sU^GEv$X~rViVlU5_lm+ZzZYD@DQQhVl0tF!6laI z<8K};UNIZD-u@IGc<5mqw{jKYWb^&JcEOBh9ChSO8#eqjtw9dD_K8E?Tp5IaPvWwRKRj^dL^ZReb#+yDg_3eLey770vAqbG!1Zs^9 zh*65!9d^+WXlWol9IOyv@)SmG7a{h*PUJ42OyF5Qy@HERYeboHS;!Mus}+gIPtav2 z>1f9EY8TpDeFPVPRul4N0!fw~ew<2D@llID96aE#GueTfNRf|VCapcWC-^-bwF;fvTL-HS(pUfdZ2X=}shC2Y(>K=PM#Le2}bA?lm+eJwA5yG1N8G zGY@AwTCr5ON7D^7%LynEg0`5_@CaECnT|reX%<#HkE)KyZ^>32fYe?@nrYX#=r~!c z@)nq>x9P@?OppP<#QS2@@eF9%!Bt`zhM^|Yud1V^FBp_2C7n$ZEbajrPb3b2u2gpFj zFg%ck`>h}N$W;=GXmt!-2Rd=%FMftszveYo=)Y%DSht7Q@B9C}w)rQwJdOLF*kwT_ zZn^0RY}~LP`-YR||9J76zJt}PXJOktpQ85m;=zZv<4vzQ9`k25OtIs^E-_uVP&HVEjf`S(@ zvcN!uU>PLyn#dweHaR>xZXoOpP${rlTzrx^!J&s{=)RsIbkn5IkyUrJwqohr8Ccj> zjXBesF?U)E=5#dKcwwGEC`BcfCV$oDYQ5KB*TF%g62k=iJvcbng|p5+6=VH_8puPM zpq$KRP^@He{E5e6oU9U6ekwnj?h{(O??IM~T<$+LO)*s0X}p!-$Pzl6r#X(_PTWsk zTBLa{NBOFNEk~89?N%@qo})=7i}p@M;`VxNB2fNKZq`k?AOO}bodipkzoo4SeIp6V z3p1TyejYy}wRxV?fQKG@8tWfjhqb4!MniiC4s`BEeM_>I95#CA_s@YVU zMOVSX{JddnKNZ=8#SXRAJfMOsdMv<)CcNbHTOwGC#k)55$0y~*F267N94+I+_mgS1 zv^eJF|6~%2(>AuRxnK=m_5L5@cQ-zX(d}PDUA5@*Ur%5D(K`I$!EMx@E%^2)Utu%V z^G^P>jU{@>JZ}El8?m=*1ecz>5-)xCk1fvQ#@~Mg@BhN@@#7yqfRA5s5w3pU`BS+) zpLz$z(Q(Yjj8(L@*RdYPuypY>Z2iMWr_OjW{jKR&zxX*`^SaB>dg@mw@nnx|8z*Wy zk%;xH&ZKcG4}ov)+$!waL17GN9FK6R2saekdVrhi$gXa2roAFglSvTuWz$!K-H#be( z$R$WS!HT`6$45~|lXsFpvwn9E?!4=66jH7t&WWS&}?Z-J6oQy;J`fa1Q7~4@3 zMhllT;_kb*;<~SX4=+9EB)tCZugAJa*JETfj#Vq?6YXf~hqP@<6RO!(^QOlTr2JKt zyl@dOZhUYHdb)@0vlN+^b>QM}+Qm~!T@#dg2wnpBTR!mNt8|cGS^3rGX!`LFych5P zzz0q6|0mPgZ~iX6^Xtd(>35!uFaP9zYWp;kKgzKoObL&9J^{3qLCmz^yS+`4)Dou+({;p#BJBV!)CO# z1;(1C)2DKFk|tp0&S}PhzAkx=FS!XfI z#!g@k(wa!&yG>@$L<@x`*eM90WTD!^Rbk!S9(IP}7|uGj4im|K)JCh3CDS<6n?x%? zB0ka!`IdL}C6FzJux-~KnqD>7vL}PFB-swRtC{xv=Vix@1l?pwC9)azyooC7fFtp7 zf@P7cM$0H^*0G$bcK7<4vR9M-F`1gbC7w2_`Qg=M=YUj8-(&RimxG7H!RqSU7(!W>1@jC_zf=zCC2Zwk0$nNlD~KK}@6xG%l&} z$sj?Vc*OGQ`OByZM9@W&5U6dYvI?VjXqXt#0PP=MBx}u%C$VVBd<&AHaXhg`fu#(9 zymqln<_xgfrnfS0G2lsC=BPj*tW*PdGwVwe7#vNZt9Jz51lgW}F}B-?1sNHLCowdZ zG*XjDXF)x|I(4&&w8LkaroD^T=aC@@SI9cs+NNRS=3UsjW4ldQ39nkorf<9B5u9`W z`ItSYLl18r51L?{KX(qz>Vv4GqHH5z)`o**m~3athCDH(u*UKe=@*uU>bZ&iXH>bXHSe|2D~0M_VJj(AQHY z`2H6}=rJ>mjiP8VchY43%(w1F7c2L0N@ojL_0lh6a4>=2{p6i^@R#qS305>Mq-5Jl zuwiDl|67w@fe^;n81H)Z33!~>Xw}ULr+?N4-2YN~?FC0-)2&xvAIj$YQ_hs?)-box9twX-51|_n! z%A|ri(5zx-OKH&F1fSiW9cgH2)W$LutU>F-H7l#JGMRrC@G%?F$L7H8)fF+cr zU^svXndDes53)l&a>yjeQ*;T;KAO(4+D3vfk(~F^4v-rEjMhYLds}T*CLhb>c)|7+ zDwWA@lcNMQ7v%7CU?hi4or8F4(@t#Owi}7@aYVvVtXQ%TOXkkP(s>=2+fh$OS&e{4 z8+c{;I0|elP}kNA@<4D_C26Y;XI~t4dV+vlskDw?W^XY+Nha$jBc*xF=kgFpy<~sM zbP+v6BP-M|RV{G3A2c~N9LSG-g-Y-{b`m<3vlsS4ifw{lipY#Lxy1NV?J}*+7V;B zRSL9T$^=B_k)=ZE9!+9KN4w49Pw=?5uaH0H1lhC#z@&>6B#Gh~wsD?7TBXX?dQTNj z!X)8&aLZnN;DaB;GtWF@74^5Kt=fZU>HF~EYi^r5;-ss-c{e_G#V_#7+n=9k+21vc zF;?oyM?N3_G930Axcx7BPMO zYuDn|+wVr>F>l61F-;+)q!DN|fKM@`oRLKeK>3m~1K5F!>}*u*6_*D8DTQo9n?&)~ zVatJP>>T!@FH=Ug80K*@p~M(EhjJK5MzH%pmX=2b!P=QrssVNyUQZTTRyZ`ubhc8! zgkQ7D4r|P2l8BFL;zU7lC!lCTGTjxeTsm83xn^j^%Csq$o1IK1y2iH3WSObd7(!7u z4s6}X9#o+jDpOqB$huJ1*v5ybV&~>Fv6IOR4w2DlA~lyzz{PxBo(lQ~hAntXBwUY@ zCx)H<)C8#DCCuLEv-Q61M7^&cqXLn#U zmq0BI62;#{pgJ8^CLe441?i^* z$E!d3Qk;GKB7FM8FG2sa*WlxCJ#*^U7t?=dy7!(x;(hP`5CSXSL;@nvVFzHxuufoO zS8ONsadmjUYs=RO{*fpcc)DDgHO=ysM1VjynHfO59L8@RE#RI_1;hzjigVdUvoTCN zx0F7Fj+Qd&YAWa@XpW4!;iAc_sO(yXiISU4O#Yc=q;t-AnapjuGKuYyf7$jd3aFuA z5!xa{W2-V(WqNC-S|Pp!C>npYKppHKkVYZ zSOrpga0MPwBy_D{N|jvLy6Yfz9~#EC-CgKm2c6SehvS#cA%R$om5Uc47OO!h6d|y& zZd3-oH2y1gtTE9NkCTJ3j@<_G0W!o2flTB_;3H22XG1upNjUL9onR+gPp&9L+N-<0 zZ6<#WGCu;8zZ#>ohZ*&Cxqh!ovtO+v5 z1m8{ljms7q-YIP@wf&cfA^b5&~+9L*Ij7$LlXMc< z;^HOKksKJuBkT9su|zs&TPuV}m7nGN{;p9w{)hXwp&(k!@@b~`VaXfYJr*Pko-+^Tp{wr2o=){^-<&iR&p#OOiK>p#o zZ^2dXJQppE8sB;`{dc4ns;0Z{yaQ*QeGUSPUJYNUktVdCo333Q!Gij z!pNaI2OrB%9^NPC)0`zn#RNr1MZ5PtywnhsiWa3 z15W-V;H#9gwwJc6DhM}CK!qNwX=ufc4Ub_wJq~v)gtDKiAR6H_SCeV_Nq%V3706!6 zTqLs-6H}q)*vD-349)b(O4^n{W@$au1S(iMdm7E|nKU64WY@#I^8_e@7}>Y&FQY$# zq=&$)a0eQ5WmOq-*Vv>;iq^eXNh4{{mh3zfW?nLLLqYh%F;rOgWT6Thw(r7*T|2O| zJC1_{ryMN+?QO)GM-}U$SWx8kG=@`JIWvjAc)~VfdwT0`JiBWjc6APsO~&!)Gdsv4 zhgctV1Z^+!1SxHL=JJLJk}MxV)5sXxKt859ZFSL~z@a_8*uVQA_HNzF*KTx^nT`*Q z8YqtU4V@s75HKTT1RwnJZHO)V01i<@|M==x+wU(qbqPNFv6rH)>96}gzL@@d zlf&wP`^YTMJO2WB=DZZX>NfV*JV8Nzcp9%HU}<{;ezz4qLMky2nsgFku}=>Ld)BNL zf*|c_o~OZg?d4t8c~t}gH#;(qKfR}njlD6n&T2qmB7uRP6n5;5!W&sj)<(AKXPyKj z8;_L9SXD%Alb6?$tun77fo!7eOx$R^%ls?_GAbL*L)%D9teEnvu|JutGNa2Sf(gHC zKkq6EYI^@Z_;d~Plp}Vv7#>aBJT0tbDo+!9l#i(K(;N+1nxc~)o=b+uvemlC$hw}u z@vEle*tJJu`N|~($~wXo0h;+`2o$P2kA^1*3?eI<1Uhk)ZV=~c%T#8c5KB%4?l$U>(^ubGf(2l z^-p5Ma~tr~`i*$($tSRT&u(nqycy5&n5XE*q1{_>a97e4|z&`Yp% z*>r5$-ff}NE;wf;#-IH%UN)7-tIt0YU;faA_W8y1_e#2qk%A}_FHeDOtcegLlE`WEF>)T)B+cA%6s|mh zmNGfvZ^v!Vh49^<4aRcOYW)n{h5h7EjGJ~CedrQeSdspe?Df}QG{NExhRmD~$7q)OnHQBn*~NUwXyIply8=jLG6cpUglcFyvowQt()=W zGwZQ=$2Nj50XY&zZEFLjFPMv!#~gtZPd^!FUvwVMdD*$R@KqP%HE(5#84a=wEs15tzD;F?#dMl1Pa+%3N6|GvIuMI!_ z<^A~Dx4wsTZV;!Rd?M>IfQO&hijmO~%%hdNVe>8w42)pT+!=gU`HgBnBU(X}xk=W! z-Zg2d_90;MAO*(;x>+G^HjWm)OUU)#csz-({@{DK>MP&G>eWZ!M?ZAJm;JTW-dtm` zAIHWrxc|xBxOLrDw3GF{{|%>NdP}Xj27T~Lw;)K<_|&83PF*#XSPsYMNy5QarCFdg z+DdZt-g?_d(f9b(C~UqKfB5!WY?r+k)Bn44@kJNl-S2%rf{R}bf6Xj1i*Z^H1!`r@ z5^FZvncR^%DLp79EG8u;BAGMS7XlIwps#Dd#+$+le9O*Qkpp{W03mN23+A+tg+);p zE@DAT1;tn+9@udZJ-HCFHmSh-kBg=hLtn~qzQrKco{)=(^Q!%7J=PEb6>Ns zG8YBv`J84><#RXnVETn+)YzebLF_Zcywo8E_iUnRClj7b)=k6|IO{Y&&HpO-A4<|a5ed3lVGaiJ>74w{9R<~sQuO-cEKRv9qM89kNG z(ERoi+-eDQVVkU}(EQCzc+fMN#m@bGczV-jY~HyGon3u4W1NsnkN};4;SvL+4L?cc z3AG>;&E7U#0pv%ityfs+J;)#Ms-wnWzfv0JVmHTBQ+ZGprVM?psv0i zC!cu+#@KFMhxQ`Mwyq{%E}kmMmOpvzbYHB^Vt)e*$no4qo zPV>!3?Cu|1`rriy4UF7topCoz#`l0S*fTr?IzbEm)LwZhxqU? znHkOV{$45!nyy+yFGa$8l}j0ONME!3NNnG>8$&|_NF_&X`DSIp&oU1XEW6Muhj{|= zGtX=wV0R&3$dHxBuxRlj9Chr`_FA%HDS@z^U@ulqQ*lvKh9K z{4T}vB^y)i#BT~fqGh9#l$We_FkpM+spyt2UjTQ$Oj&HR32N;S84L%p{^=d~(T{$M z9K&lu&Gat$*7%RH0mDy;6HVmtF)UiT5<7-d*shz3N!IM~NEj@|QbX!5&WXf4uhNFa6UhpJ>RBYd(C@ zKiqZ;|JT#ipZ^Tz&Yg$hi4H_ozkwY{GtxPBGBP-JM#+WDNQDV=hIeEhQ}}6O7E2O* zO?vP}9>l)R>ypUkGbmIkwqg`r16tKVb|mxGokzY>G>7%3X%WO~X@1fKJBy&{sT#5C zs;bz*CbfJ)j4uwY(3>}-)wV7uYb#qagG!Y%11^BH@=ylFZnYPWTyC@?#ek7kjLNS` zsC-syj?>?SDrf^=g*nI z!ay9&z6o~P7WSVMg3&r;_&oEMEyD0H0VqSJN5JuuRi_DJEEPMa8zp#Aob+K|Z$I{S z^U|rT|wu8z1Y8NBmBV}jy&NEeE<8muX*KHuw_>-`XBi`>TCYvC6F(sf1I>s>lR#i-q|?V-4D;~^Qe_uY&KXs^odXk zh+J-30#v*b6jQ$J0Fo^+JB<-aeiVPv!kAIkJUqXw8E@KqeqRFtFwJub7==l+H-*SN z#xR=Y`276B-*7KcKN3cH~ZF7FbHw%|DU7S2OA2HQK8t#Opy2lF6qT)WN(9T@T%W+4U2s zYiL4KeH~`EG-4LZI=3l`Sj>xTVg$K(4&8|YQiHwhd_#ETz#)v)&%o-FUyW>q?5eXH zRkJGwX5$EsY*r{?YGY;}e_Vt%R_3%X7$=6L1IJ=;_>tlTJDoZ+`dN(MurT!{;gF za|A;&aX}m#T0?4Dgrcn;ECP}u(hDhxGr|H&2mc7t1b=gZs%V>K{;rGdSIG*mXPaoe zS*xgIxoY>uQP!&`T#J#hK6Lo}IC|{@Dn=?0-lubD4D0TB26c5FbafA7bU1;g)><5U zwr$w9^#DzGU@^_~qmDU}U|zrpD`(M)AbX`kdf@3!^o@<%))^+xDvx0! zi?^|NWKvAPP+bQlN%koG#52raje;ta*LV4BO0z{{HRz|-dg~<@W9x>easBnzH*4(7B@vz0&O*l_c?r6lC1S<2+eD9KWW`jMjfxoh_hVCk8tv@9m84P$($ z8@Zkxc-`yYNWgDIb%gao#??2J#-mSdgNKBq%+9J{8R~Bl0=(AJR|sfYeWNXP$KnZl z7vO8fPbpt87eI~wjcY8EtWhiXv`R@c?Jjc`_n@h%i3(??J^zdu(@@>mieZ*{r{yZh@>l?%G?|6=RiVVn~mCr``HWKh00aFt` zHr~O49%h<{*`{6sO`EAx7t!#PqbQ6*SJzeJj+<}BJ74{B)YeqvzI)fV`eX}6HrP?o16($d5*4?$*gltFlq8u(R{7)7TB>HFnwkN;)7XR zpKVLy3L1oW)<(xihFGGaF;=ZavFk;@lo!k5j8BT~YIa=Fikz`|0jN5sd?VRK2@Ybq z0a}O}PGCo`qN&e|LUPri;HTt6xqBT>m{Y=v`HRq8SMRK(A=umUVrEtnVCFIgS{nOH zrqkH7Zx9-%qg0(R>_Y{mIFE04|>!b+t99uBk;sV*_exYS7Z$40pik z{JKu{lhQutEGzjtJT!Or5+u^833Tnq-2OHM!!M=S5kW2RBl@}d{_g;PpMrhfDT>%7b zoV9>SPY6H$^#e$el}mComa2W9_#a%G`r`zBnIwvKt(kIZU5T&L10>Xklk=Iss}b!S z3L^zGDCbyz5Z8U~bNJ>LKZUt-X5;3YZ^H5wtL&WTldgF_zZcX0>-3k~2z?JVGI@zR_G|7#V_6Nt=(6J?Jsi*%U=c ztWg?W69ih?=zy|1v)jl3Pqcfh6C2|sSj*{I3@@N^iCHp-3Yn4DTe6vU1+fsQDx#QY z|D!l|W*Vy(FSY%y#W3Z=C~$DoJkI8lw$daqHiA(C<5*%02M%_kIBgMHmYsmHN(6C& z{rIlOF?;3=c$?;vg-w{R@^~tb#@aeE-72J$T17KN04}4B)?6f1jZvDvau82vQx-s1 zlWg@3^=R#AM`Lp%X3m~vQG+y5q9x7>g(nv-xprwqm5!?p)OXDnmFBJ1+WXj!J)?Q_ zj}Yj2&%T4(aNapbWBJPCtUeQoab73WzhsQHn;>z*Lv^jk1w1?3IV%FuQk#7Sos3cOgaUBb(q(A5hdY@1w&A9 zVog@1v)VB;ggb8g1H#c5!EzUw{2(rR*=sOw{(S7-wHpttd&tVF2uZa~by%aQ@cuAv zx$Rc8wlv|K(~iak=bVW8It|<85q8VRmP*n^xgcOZwfO+q{uZ{a;~ilEMcDpklIua0 zoLO_oEOtS zZjzaG4T17ApZb*T3p01dJZv0`!A-N*A!u^hk$Z(R9%;a$$p%q40;Ob!bdbj-7yQU` z6f#i3Uj<596KES;QC`%UwGWQNCLBdAK(aiT#6tC{%IhaHU^im^a%b`JdX2~V2~Ki` z*Ctw$J_)emL>gH0TxUt3bALhuuh%z?r7Cy?Wn9Au?4Sy{M#(k5OHD-SUQ+%7ZQHNf zMTSAvs%s9icg4B;(q$HjhF=6EQ`MlAUJM&j|MMv7`ZN z4NdNLnw61g1hePNL1R-RuVrUudG*YSwxsb|0f5>-Oim`X>Qa8JnsC$RY;xGwHS&oq zu->bvsI=~T|G^=o#?$CMupXCR_7VckEY>OOk9nnSU!6&0vRMqXY>O8ywl(ruGQfcR zSa}l*l+3cvnLF12vq&W<7F=InOSbG`{Ywe59aJvLk0yOAkgpgt|5Ft9iAhZey38uA zsgBv$tDa3W<1!KQxf~LiA`W$q;d7t1O<$asiJWy=l$?Y>9EP93Xy;xKCVhlrsCFU@B8Fc*g96k$rrvBr=M|# zo%5NiuCfY#G5uqur=NKSr=58gB9RDg`1-Z@{AI7g_pf-bjWbe;iAIzUna=`9$%EJc zUnCq;olY;YO#LR=Q1_%T@SlcqjMWLQc#WKY1(sqxav&G;wDCipA*)5>n`NEDm*h)v z9E;^N@}(hm*gmB5y%hdYno8rwNVP?RMVNsC(K_r_vZlZd0y;5Vm62Z@rpvO(?^w^G zi3A_nhlhYCb6e%q_@ppene#F! zc?Hj!G&U=ebk`WiR3*c}#Dp z#@ZuSp@yt-j7)s%#?9#5yc3J(x8dTKpN&QH=OV+l$Rtt(S|966J9V-gv{oFJOIfCj zG)9AHYi&h7Uts%YZ6eKrSHJCpS6n3_I}Dmihrb^_=5!PZfb|~}636s%d^Pnl)%NNf zFT4=n`o=e~s;wT^yyY^y>V%`odcqhSPvOz6yD(CYpo(UU*q814sB39jtHW7<1!cyA z8iQ2F66jG-jOCe-@C;2tsH19+XMvWEYsg1tnAnEKE!lgFscFDpYtPlI37=$ZWjjwo z=cXC1DCCk!Vi!S(rgDWhpOne&MTGz&*_4#piWq?x?=4`o=swI#z#)(nI2LJ+s)#bj z#lkd6#8UHIIoeO~87bRkF&^ea+14(MgYi-L)BTuMT|k4(WUU?|IEtZ$$fRV(>t(|P ztP4$4Va~Q7#@x;z<^laUTi_bp~fx33=-mwGqP3<({C(*TYH#+xhM&Do$hBA4q zIPnaea^{(6ojw!ZP{<-HWeChNRW($iu~qq>3f#%t;HOgXi>=#IRE^K7Kk`LDRK;kE zV;->ZX^QLUV!2CVZLE8u6YHr8!|?>-qY6$ug5!@|&iae8KeHt?M$I#|%V(iTR+=9} zJpod);0xzY$Naf%s3E{;MxH9iT z(c9IFk%0jWbnQo5O9(G}#c4SG%+tu!<47msH1R#=q0`*bV9%!ECM~(vzVa%W*q;_F znpj0CHq>~3bILQ4&9hI=fI}zZ>U<68DpZo*8d_^6ZVjhwp&9nE6_1om6oZ5@lYxbj|U& z=YjRuzIUI6f$Q$<#Qv^BIP=_d;U*YYc{ENej1w?wlEhCN+hK=B6Rj^g%QZEYtcXjh zPr;Rl%%7M(6^VY+SG`L)@E@5Tfr!_|d>(|WqhwodJo9WHZoGd3s>@sOwW~jmv62e~ z5}$;z*D^8$zVYz{!W5X3k3I$?qY3y!e)jb|(zz6$BgT7ZOw@-!D9AGVc%4>YQ5o@J zjGg+)>{;hxzgm8(J%1(ffEV?8m7bxM;$N>KG&Vma=3a0g|=gHRROJ1fq$p=)qbV5yfX`fw5pd0{#X zs60zDXac1M(Zi{6%)LbW2J^THn;J_E#L5yl>bgW);pVA%b46@;@&WwzC*Q)MU7OHQ zTZ1>h^=yzrn`UR8 z9XX$;R?Usz!1xHhar;gTR%+o6uoF}{19WhAPY=o9xGez z{~`le*ObW$JOSQQY=(adX(lsU&pla@`OI^s?%^;mmY1^Wr!rS3(O9JuYtmuAT1U)o zgW7P|#?B6ojG%t>2^=@0fF<)6qP34v3NKx~1|gcl{)qO+;j?>#25N38CV?KG zPxa>jsKfZp@t!r|ScMaO76plrZ!1|7m12lM9wB&zNSw53S|Av(Ys~?lmV;-~hXhUD zfGdlhJ|DjJ>$@?-w+Em2;1zI3!*)M6*}s;L=4tZF!M=)Sa$O{X{^5k}K&i>6DEqL6 z9#Z4uER_O!M@(sEGZ|ZJZ^3wJ+UB#4f>dN9?Gv8QC<0ZHU^mQqOFHc^Q8b{fP#NYZ zlU3ddW=^L?TJd7*bB`JOoHuVKR;*l2i}fk&-TO2_av|0nu?j0_z1BB1P!1;u?jtrt zICtTEP;Xnrs-d9-l|Ty9+Z(WU`9ci#Cy*j5*Q%v*C2L!kXt9E1TSF|jKfa5AJPvOq zg%a!77^ZGeNV}6we7bPF)8)ZdR zZ1KPRI(=-wOeTRx@A(7P-SR6O+`R?Wu?Q}`HY`C|Ipl7gJxc=PZ1 zx*3l=aK9ZpciBRmcjQVeojIKpg~D%0Lo-_DDm%Ha;z3~|#kSC1*m3NSkCS0Ohq%9q z=3pHG(c^#zJE{i6t7v`-WaJVgV_AdZa;*{D6X@tXThT+{G1eo{bSZGF*r0+|Xr&EV zAg^|Ya|BG19cMyF9ZcbR9bxg^ka|&pa-0Gjo;l z7YYO^YaW_~X{!rkUNZR!>Q-hi&1wNT>qA*+yv(A%(?s;M)A@s}AF}C@p*WRG1)-7W za70}%JLW>PRM(@LWz^QaZUUxykC*w1VQOVun&$K1NI%=89~*jTCi>>!v~w@PjlZ}7 zr=N8;Uj4?)uyNBS+;P_*v1G||Y}m3HQ4)s6mNr{QUZF`CriB(W62a$Txix;Mu|?ID zOA{r0Hf=*&8?E7a1jm@0Y^&PJq|Rt#w5ltblp-^Z6~O0|nXR^AdDE;DZ9Z3-Xu%i0 z|7$F5&g0UTzXD#r7@#K4f~+@IF*|dHjB|n(h=TqK%oG)A{j-}eHlD;NJy!PWE@tp;C!pr>Ha^0?p;w{(xKfF2QJ^5FWd5E>2yx2-7JPVibzUsLm3MgfU6BW(<$@JxKs`6Tq^?B&`v$ z00QQY{vmwh*3HOA+u`y>DJTR-p#j@V^MnE|H$hY5J+ec@0*Rz>sdKVLz0ALg8d`hX z2$%$%?5cLYl72U-;c@NhBY6_g2`t4vG#R82ZysOB`HlA!u!>=7-|!;Yq)lk>Pc!N^ zlgsPPw^Q#l=ft|?TrX+W-aLxCX_3__cbcS8dBkSKeB}}+9F;69R;Tb?&*33px+e4R zh3hcX+fTO5dK=w|72%yYa_LgE)zu@)GWrPyfpCCjq)f96WwN6bO;<&C9~m359Sb)N z#BuNDUerxrhzXkQwT1d~ig z9|1B*b6xvv*YKq!f-&A(`+19fyQnmzWTXV7i1duAC#@XNIIlj+VlX8m1xO;}_C|OO z+rJ#a7r*sGoOVP9){?D7f?gie5F6W!^)7Q>`|fD6NW^E;rtNs*$@LaLQ_;-i%B9(6 z&Af-hA=K5?ne1tgpa`EsflkzpvP2^MU9kRxDkKj`q3e=!l^vTE~{={n=KLYHfe)jEif?Ko6j@OO6y^ zSW9^qFP>xHyAJiDiKcxsP4Y@55Bbx3S&x!m<(DUR-E{lIHY6cgb8YGy6=oSjJPdS7 zn(4FeyjTzEBnc{y^Q#U?Xzl3Kb(8FXf1ZyDTjdU-uV=`>Qp>y4PHbHkNMkVCcR5E* z>O)<1)coG$ilC5N+cs^+gLmDDTYmF140P_c>{hQ>jx*0b8)u$*23C@i*RoOmuOtcn zo;`c<(1Q=+?z`@?_XIU~b!|On)x~i1tPUJCdpgZTv84$LJDG#Vz6cfy&MPp{8e|Vy zk(S|!VJYAO;SK5HIE9IfAREV~LxcF%EgLY|IExJwRm1Y`Y%hWdCD2S=DZ7H)NMx=P ze07edYBWnLK$R)1)gb~AbMGN5R2~9L$&Srhn^1qxQTVBp|E3y@J6*^fDsPvMwl0?Y=~k=bcNsEXk1rp!(f*a~D| z1Iw*40T_Ta(YEUDAE7cN@N0=p1m8^y=Q z(K34hf~>;`+d#`0+nO2?rJ1eG&in-LvW6L0=TaEj%~6}aDTJNIVFdBDn0B| z)HD1IWWEX#oU%!fzOG^PbdBIp&mN2tIi5atFc+2JQ zKqgVag89=>Q`5*IQl8xv z3c^D+;Wc%QW2y^adDlrl28YJT06?VX#d0gq&H0ihq?EDp8;lt^s~9x1$y4}SI8uw} zp4)wGL--9hrKIGhouf>ZN;fOUy;JD+D$5CsKVr49I*u#HAdSMOd zUVpD7(|R+_wWpqX3J*N+0Jd)3N&z3U-)7C5hhvXF0k631b?8{I7`0@8zxwnC&{Wj+ z4ip0dnfbi2JrtBcV}zO<5HR?}L}X42FbS;WQK+yJlw4V)GA^VF39R4Oi|^m@96XIP z;R;mq9Ok8VWDRJ0Rv#Iq*o0=76>`h(6#$cQGS4F0P>#o{Ib&>;4YyBYa0FRq5eRD5 zU4lqv%W_SW$Pg)@Ji(Nw`S}Wv35XRDAPs>sAAzs|FwYBkf&>fs>uF36><~5P4=D4} z?ycW6!9Wmmf`iCMQ4Cwl106P_aZG24WKf0SXD`jefHVHb@7f+#E-o>exS0u>1KvK}%#q&k+uX2|i_-vsqgndGO#N=3PX8{~$(3N07I*<|#6`G(o$Db*;9W zKx2C&>kb$j?xP|ehMyLIvy@c+wp38;Qx;_?UuLN%Q;tUeU>swK9GYq)wqLsfPJ1cWegP(lguqV0KsrY{el*%T;bH0htCY>v>3f0$ab3+u>6dwaUsapbB3Olxmv z!_LQy88b0|{(LN7z8uXh&1h+9MYRGCOa)>1dnVPb2Ei5beq?wEot+09?b+Ll{rmT0 zFU_*?WYRgAonqG9dAQ_~SEH@16~~`^qCJN~dKFkl65u#HMsZ{ezy9n;&{R^$TGlPW zAV^^`fn_#cpVyf%;k!Q&BokuiBUs2CW`fLck|tt7K_Rjh*@kzZGfe5G8ctL4(D<{ zraGtGDLRs7J;gJ{a&6$q$|D(5CzK<;h8)Cp4aAwh>P5RpYAme2#*fba5d;am&165h zVFG6HVH~?sv*azP36b%!o_%C|yjcIBh~jcWPbbH0UvfEm?;Y+%GB^Wgzv3;p`~F9e zS2U+GS>ABml#uFboFLoV-;H_m7vR!MFNJr4teY|)2+;Bh2Wc6wY`l-REWbv-1>l{e z42a=p*@goHgXliki>|J2D%S+%YlMBOOhv!;{>ffRNOHLen~+H+ z$Jw6>wA!?-E?Ih3R)^w<5^M;*yZ7xQU}nhL>JW}bY@teHLjyWm+6Yp9f?qwGmF70h z^XjPfL8nDydxv|F<#FvATObAq)W^qZZqt+Z*BpHolq(Kv54No&&yjvQhk=ThFw zl^n^#vuYVEUp5D)oOlw}-S4oEEe*#PiA>SqXGL=BB%{pPHW93R?lSxWq%(P;j#uE6)CdJU`IPw*CHJWe={Usz9 z*w$8SX_-tSavc^>6kXR+ud#DE_kHxS4OqV7C>}4PR8fG1iUk2^BG4{bJdHG(wD``I|%80zb>JYSf!B(9^Q9W!Rmt=N61f9EVZqz zje-?%o`)c0HFdadrs_@gr~2yW{j_2xPC?C36Q`-g4;<*UO|G=s!)9P#kRmj3JpLes zD~dHot);mf!;FP<(N8w>rVo4sk3RYo>L@&~ecAamUy4ZQX)>wW%aiPI6)RVc&t0ZK z{PJ@jM|~m5_8{m`VFX#X3jC_5*pw0rBrCx52rLO&8Vl6(Xl=NQLZeOfGwd+QLIyWI zvlV}Qx(A--rGNmF0HncoF%h_HtdqL5jqOC1?MaAnhiHDq2sms2YG#uio>LH5vYq9l zskRm{N**+(IH_|8{1)zu9mw3$c%GKosjkg8l2;wBGfg&{X-}aI5}?D8C>7y!Tedey zlTQJ0%VnB+0RlCzSG+_=`eeFmI3mPrd2e=H15n+Y&+n#5uCmHRR{#w$a;;zHWrz?^ z#C8XU_md&jB1+jUjSr$Vc_)rpu@KW}l18b3!U4ZCjKq%0#xb+MM8HfYN0Fd%REV(c zBXPvtb*P_v1lAtC2K`-~SaswY95^_LU;XZ8Y~8Vo9hrGf>p*wsKCD@}oaQb~{)Rf5 zsdey^nFlBf3i_MLmoP@9+C{nQWvAC(GfA4*ni$bm8rqsypjJatAh6QAHxgs}DH0R` zkU}K+93bP&=aOXS<0h;AU=Z!CZDuMffU%2;PYVmGDW~j=NTxHko$V1v9)-HP8rFBo z#%dMye2nJ(5D7pkp}-?#g}jH_FsZO;lvghmsDgy3HKpvr1p5%5MSijxRueIk(p29Q z9w>snw)_yTC>G}l#~q3JbKBXzECez^&gaWeUV_mO6%l2dmPLT_HbHsQW_poe z1P?#E9b0zxI1Ez)DIwQOUjzrwvq}mVKU*i@uWSzkOw;;RWO_6Mv!wP>X%ezQImqfy z8e375#UwLYC!5d~pFR{=7)7QDQB%rUG{6cdQ42aNF~~@$1vC~$F2uYFCcsZWvzeM^ zv2x{uDnj-ol4Ij&s0m@wf)0zVCr~z55PJY>2nw%+MPm@Up9r(ST_b7Z8JZHQal5Z* zdUxkR?AW%24Kq#_oI_vFfH~=ArB%0XT%jxr(3X++x~bT(t~|?-J9Nk z-~aAL%v?AJeYrda^UJIpPL_6h6%g3LvXk&*qw=*;CewF(Lwq?E_6SD9d`+y5I492G`&7B%a=z zf~R3FT%iUtiCl^eS;cF$;({PzmIc8S7=InIn09jKE17!ZW;usq18p!O} ziLxVTjNgG{m(4?KV+-Xzh!{arW%et;1sSa-92EaiGL{$}MS6S;JBEhPxb%4R7yLNp z_~TH=&bf8RPP9*-jU26|-TOODX{@{NUL4%Hjpd%e49dz0r<{fa!B9#{d#Pv1e8@@fC`aCL<3BG7P?Sg3DmW3wVn@Nx8zEKE?*Y9dKv!PBX5+6eku z%2?mfNJggBG&D)cyv0m&#f(k**e;svN4xhQ!1@gv(BIjOAp5!|X2jTJ&MGK~maA5I zi>&7=#3c>VhAm^pg^@2y$3GQkX{*`gs2mM)xb zd61A(#F!UBQ6?jMkb#@ZtE6X;##4Ee%-NTxQTZ7Ivh}b8drc^eC8)u*a~~T(LNMGN z$INIR8{Yc{1Ze_jIarX8UiMZYLbkJD#sW;AJ0Gz*i;)gj;pw^{9^KZ7nrJ=N96gT$ z)`P9v_cK3*N_!jbyz^eN(H_LA!{{daaOX03(>vaZ-~QrvSar-Ath?p+c-iYO!zVuW zDO~)L^YDh(zLuSjtj9g2jQG5SBGbef+H6IdU$o%H*Uu zOQDfz?qjEzVBM%a<+j6WG2qFuQsulpK<569n;*cw1Qkt9J28+#&iiOAP;AV_mz#O0 zQ%E832VT!k;?X1vJBKU44pC*mX~O^nBnhMW5~}Q)s9+sy)|Z)BdkDa!1WXWAHiE2# zOs1rPEaj|Bb6ZT5S+HKo%*h($I-&u5nVV9!T9>Rm?3pxXN=B^a)~u{1xC9~^B zSd$3~uR4B_om8tk+A*b&! zv`c`-%(T1YL`lo~w45$UCPZt43~cw{0D?1@qY!O3ce>L~IswCRGWv85b7##au;tKA z#<*q6W<2)jNZ+k!*>svVaViMRzl~YgXRaS zIu%P(J2y8sWA?OGw2{5e;JsRCHOVR*7#-$)2GMtDlzmj;=!VU;M_cxaVU}sJsE#aN z0P8bHa-dZY6Fh&{<^$Nh<2kHZGnewv zfsEFz)8YzC-e{#ZH8k3Jd3|Dv%}5qs2GMXDVUl+!j7N<&cU_aRg$t z_KN&mU^!daXF^nhHm1({zy01PoM=Thw!;e7OF*LUd{T+8RoG#ZQ^Go-sY6zef|W`` zkByI$*49eSjoruu5@@Qj1gZ-7IXp&s&rZS;Bjod-w!WGf6L_qXICC>ikF25Pys zcGNChiOI%l+`=mz}`8a}odk^4^Z+Hu?`O25@r7vHN zU)*#vW;ZwB%=6E~-d+39K655^Kf4~Y7B4cBwymWVRlJw9yq7FdYp6}RRT0oA*coc) zG8xEkzwk-alu}Ui89yH}NNu5jsv7H36d*Co06Vs>(Y2}#?eQX}VQY4okA&{fa2(&b z?Qsm1r~rcmOAkR%zH6#at-KKk`DnVj#WrP1vuqO?whaM?U`c*rlQWvg(XuuJWojic zMYV~Tgzibh)y5|!%reCUn1|a$6E`|P5~cYsGg`;_U1OLUjMox80fO36D~Y5;t&P>L z?AVeejeVa6P2GR+INx`U@vezeF!%vNJ*!y^eZt;0c0R#X!_ z2|&eh)W>hbQH$rGy{Q%T(U^g2R8HP3gHK98Y)RqM2$;!4!WiaWDoAg~5-d3OJnTAf z03EH(m_BE&g&-^P9ubyL%ZbHy<@s>iAMRksr2-omM#qfVERT<@ohCLru3U@AmHE3Y zC7RE?POF(zza6bJuyD~Lw6}L)*39W7GBGo;yGIAHYu7Fu+_xWNWW9OK0Z{gXWTdhB zdYbJu);2Y@?8|HeTT@QiQJcuKAwgoKm0MYwx*E%_W?3|Rrm^W!ZFfOsJ5JDLmgYkm z<$cwkWqD}}ib%vqV2jxpwuZSh`P0JVviEes)2zyCD9(v$ToOj-F%)6DCGl7uyTX*OZKS!x}iBoKQkG$3?^M#y-7XoC~ zEf^X|*cKTJ7fi?K2xZPwM2`64qaZ{{5SnXZXswCZkc6xuO+Y8IFBrpg1Wxa&cSo?4 zO!(OG^zedEb1EjNYW#9^G|5V>LNpdO=AhNZ6U;y}YI?~;A0?n>Xa)$w!aP@-S;;Kc z+E`~jy2hFWn7X&)izl`qLw91bU}GBF2$*f{v)P%-%%@BcoOs>n!- zG6@9CEQ5gdaQXFI=6b^8G6Qu#V=hcGb=+E$Y!Je#;m2&wg&}HxavT&U@)+$)U{-Az z>p%Vuc$0a!*~tV(ni-AJOr2HJf(B}|wk0dzTeJYX7Ia`TQiFK+0G1uG7+nXu(cIcb z;iGv(^Vjdwp3$sh0&kXzBh2#UCa4@LWJ>G|H7t8p6FBPN1~ekkGH)pW)Xtji)p(x( zFio~yB)I?fi&vtyk};*_quCM_o8+^}N7B}5Q^>tRf(Dt8*q`#UF-$6e2?Aw;0-7SD z+S4O9Gj{hH5khrsZ(TOFo9><}BeHIr| z!8+0zogwvvyP~_h2L}%xL{D!IEkFV`P2Ku%otfHl zGg7=w#R7;DR3sl-HC1hqf$}z~!|Guh6p^4J)R?E%$;bH|BLv3y*eL1#a0< zHAY%ZrY$G=Is%eNS0qf+miLf@x+YgOq7vgdnjt?Nj9mRx`wNvQ>oz$^IoD8$ybgpv zwyiDYJjAy4P+@3XGC^4%8R}vGFXPdN@4|uwEtold3Drjh0k(w#XM_l{=1#@@r08u6 zVakOzI+JTyhKejcnzvztj_LK-yLS|c+?Yh%9NMQh)T5qtrNAh<-bH!y(z?qO*yo?s z(nw}zAR<&_(nj%)DI~Hcz_C87uVyZZkE!taObPWYfX*f4u`|&uunsQM*TaGpXci<< zqTp+QxV4trSb4M4yLn6|Fm;N7+zSE0_N1;*`-8$shO%w@J~TFU@OM2xnL;%|Gbd>? z>&uqRU>+Lom5;tNJFcQrcC8#%cq_fq;m_>2>bwNg3M<54#g5IZE%1UGvE=#x^>jAB zab8s%KJ#IFW;|n$J@(kK(>8TN)zUO+QPma-MQS1;#GMv?b68u8fjDBk++H)6Eg;z~IT2e1J+N*L;s%WH9N<$RnwzY^JJKNSa`y^0*p z0=0@Gyemg@Sr@Zxa%+e1Od4PBv=wc}I){RFk|9uzSL^UD~T@_t^XsW)c6 z>?_$MT-wLT-@CmYufBOZS{alSkjPBHFpG0BV7>~l$}9}v48gk-=0UlM4pkiT8RU9m zJNpz0W$qcENnOKDASeS}l8%wTadMXaqy-sdZf%~0^g3P*(K@)|6zr5gX(b+zSGAG@ zm>Q+9QHSQPkfCV_!co%(Hlq~)J*SOe48?6pRy0K9Oh!70k@KVHyf-*)Gpun}ZOf%p z9#?h^k(-32QyjclEvA&n8DKV7#Swq_>v-;|OYw01p;$1zlz<2}#5^YM&fE*q)?>EO z|HIwA*luja`@4gT7JahHAn5)+b(HBzqDd=zS?8U8*K1x8ly|o_s(@xCK0geEx4#7oC7g*d>;60sT zU(Q!5QNsqz;~ypBgOlcS#1mE6o_616Eb4iQ`*ZG!0MBA=A=U_EtF>}0FD|797B0GK z=SG~vjtsd0OSk^hLVLjx`_5Ytp*~Jv8_qp~Wj>4L5@Tat)B&7!D!Rvk%Kk@rl?t6F z0_<^r?c-Lo_|dF$qv^Q$!HxL%-h1)PmCua((}6?kRPN66c71SPxy!<58|#)76V zl{&FSfsoM|7LD^tG6aB$gZFl}Vwy0d#DF~Ba3s}1@keH4J=X3Xp&Azn!rF4BfEV(C zW`Y_@1!|`)UI32YPm_>2N zb4hq|&XE>bUChlxR_0{}JWCo>*7Ek_OcCK{l`f*UjNhEgdcntkDS07 z<;|ph&48a5XO2^^MZhi@3HOl)O#6cdw}gWrY#eZ0p+uMk;Esj@=xmx>3(I9k>Wg#c zT$tOkiLHk0AD!m75fRRHh)i^BoHxT<*bHMPUrEu6xmelqB;ed=`Otn>xdpv301C+F zDsAjgME<@6WAkqA$Cjz74`~}66F&v`DiJPP7~2-9F93qu4$?i1)YlV`lA2yzu!iMgyjF z07%XOZsr&Tt2SY>`BX!4^MH5m+>X03y?t*x_0+WL!itH~t2`C%-~m(c}@ z1>*$Ae7WnZt0VsV{T;@Jcbx#Z{*Nkp$x>1x4MwF-pYXYC)Mb75l-8lH=6cfSpzs)< zau|!r*$!UEuGJMz*NWwOjdSSRIX8mQt7|b?0Q14it0=q_l4CKlz8pqy^Pm4=a_3!@6?(}K*P{7mE3Tfy|aAUnV=W#111jCohayQI*$Jmi0HW7y^(Uv z6Q}XSrKOmi0>E;`*!%a*_~S2rf_F8CIf|-fH+pG+!8hss)r@#7Ld~oYyNDW~)-*fRRo5$JZZN^{-&3DlQA6(@tWqB|tcS7{K ztrVKNK-DLf%<}yLA-%l}r(qN0#Tf4e*{T9L9H>r<8#eqBP+fExKSXN^9m2?wO}R9K z0lTz-eq=i60^@)&%VMnA>jE&ATe-01*it@}&y<%7Ota-;%BLIh$#`{4DR1id1yR0Z zNa<%DrylluhIdo2m2B+qZ6e##IL|yE-1tqrbg2>-muI6kSBsgFdBt&kYk^}dct7nD zYQj*v9UocSiT&0_yt8>2$HkTS!k52BI9!cUuaioGW*`G8M~Y1y!_-b-X$MD!z#H+_ zjkn^HPhL*tavK|)sn&9~x){@z3Na5lds$qHme8F(c4MiP5uhyG`=51xI*jlfpg0G6 zJioe{So8w+TLkD+nHO?MJs*(2EZlr1YBBy7owe7dHI%ZzDeSOR8h0d;2^x-@>hSvB zyU!v|?faNdw|SaY((wq=(=MtICD}bl@uxj>9@$^XP`=I+hOCZgx*&eRDGrm-=Fr zP<|y=mTF)hP8nsa5dm8iFC**2FwOm2^Xpi0kRxU`a$o=UcYc7@CZG{bgfs)?TmnFo z=?)&v=5SHAk8lrKM^SZ)mi_AZe@sW-$@jPo6tUMGpd`?HzUAua+zejEty?mnbUuO0 ztKbFg`^5X{I{f%~7G^0@Xuc2U?{^6(z3;!g5q(&J zE73A;h!fzJNu>y7LY3?^qD3Lz1{gowY{k|_Gd|uwik;~VbhgT6f0ANXN9QSm|%|ZT|);nx9{GL`|sR{ z0s}&gV}g5~P~l*~=mN?E8*|zXd6B(y2%Myl6+#my!*)s!Y#txRr(gL>{NZo!5)#6& zP3kC1SGf7toT4BkcthaQ?}!uK;V&-)$AwqIMqO}Gmt2gqc-&`}V{E=dWZ{;|wyajx zn5}RwoTm9s7%Q|k<+o3ni@_Nh!W^qN=sx$6N9PKh0|zigxRi>ECy^s@4+ppsYVI_X zHGJn^SnqITk54^|x4Dt>iTnFIu*NnFatDxb zPETWTu^f*)x*RV&|8%_c((`fsM&Ihr<-X}ciTvz;fn00000NkvXXu0mjf-*x;v literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/a-annotations.png b/docs/man/3.x/images/a-annotations.png new file mode 100644 index 0000000000000000000000000000000000000000..aea67396ac11777b6880d6631e04c97abee65b5c GIT binary patch literal 26678 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/apache-hive-logo.png b/docs/man/3.x/images/apache-hive-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..faf05f1386b8d7b7dc65e499565aa5112a7200b6 GIT binary patch literal 6023 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%0D;zThR>h!|tQ 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 NObpEpp6EG;{SS&-9>)Lx literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/ballerina-logo.png b/docs/man/3.x/images/ballerina-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2c62cbc4d245c0112a9109b8ed05b3c7e85aad08 GIT binary patch literal 3662 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 JRBI!n{}1xI|84*P literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/binoculars.jpg b/docs/man/3.x/images/binoculars.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e9a7b62a80af8195b0c91202eb4486e954f32f36 GIT binary patch literal 25735 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/class-diagram-definition.png b/docs/man/3.x/images/class-diagram-definition.png new file mode 100644 index 0000000000000000000000000000000000000000..d1467d127dc56f2fd6def869b54bb1c51ce259f0 GIT binary patch literal 85787 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≶Oub@9tRtyGup{Qz`H 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 YhHg}s$OCV+Te9S!wcXwl)ba5D0SNyUJ^%m! literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/class-diagram-parsing.png b/docs/man/3.x/images/class-diagram-parsing.png new file mode 100644 index 0000000000000000000000000000000000000000..39a83e39882884c0a6d6b307d08ce06b0a2c6978 GIT binary patch literal 102301 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 h8WODa3JiBm4Sy`E8 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/cli.jpg b/docs/man/3.x/images/cli.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7911dbbf8b3362ced1ec1779459c4d9472b3777 GIT binary patch literal 8250 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 E0eU27>Hq)$ literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/command-methods.png b/docs/man/3.x/images/command-methods.png new file mode 100644 index 0000000000000000000000000000000000000000..5619740c6f3014f9bd960061328dad789e43c6f6 GIT binary patch literal 34726 zcmdSBbySp5+dhgSA|fJ!bSQ{4NH<7#OPA!(NH?P>Eg;>4ba&Sv4MTT#!_Y9qFvA&q zzw@rM*7@`It##J(7r&q<%7p`qc($x5oDp`o9np*;$J z_867(hj1%T}B+OY?yrSArBy?B!-4o8HIgkf`Pin`YNmIf`<0m_2KW)vL%%# z8d|WRoTS)iPou*nTvc*y5Z(2Y_r;iMeF-nJ0zcL;OVSYEkZ$1HWcYQGyeBCYv}}#h z9^)W$zvlV1MQk#O?}Xnf;yMoFcetAF;2S13{@EEBJ+)TdvK)FDK!%m!4JE@4WS`Lb z!S#$6JwlbnY>hB9sS^3Ob;YN==*-x{Ld)Wf)EVMQLUGvU)ln;r&xUc5W9}?G(sC^!;XriCYaUZU$m?6-AkKdt1 z3qNFhqk3C~`H(n4|Np!Y^UdvTNaCx+JNssj&u<2!5J#zGXZW&Z!dny(7C@ux%g_-= zh{|1NUgZ`WOvLl*WN$^eU&VAolfSSyfz9OTWX~nkxZ~$gaSpOCT;<+8|Dtoj5D>iO zNcia9(F_f(kad{{epj?ax^TADD}CFa6ryoU5RNWu7U7E<7IQN`Fh$|`x$VmLgU`gZ z>9t$OW=&h=WiI1Q&-x?x0UkiH8MjL(A#%s;JN^gqwzpmWEtllI;`-VXvV@^fCG)#SQIe~6? z>;mX1T=Mp@{)99#%@{L3GgL*^73JbDRL7bcM$gYoPfpIWh(4A|Zarf`IPM?lB6%F> zZasv3ZbN6N6YBu>-+e9m4{kkko8!B^hI)fH7m~WQl~2JmEI4n1()HECC^>?vnFp5) z-W#`fWQIowED@>c?A&tDbgg;pPt`T;Zsrm}w9(M8nYa5yRBtz`pbCIx;Qc1XTn*Ro za#~}YVV%STC1HBU%pYyfbOFuFoh9|7={gj@H+9``GCzloX zBaEMKk|&&sa#gpjisb*rWYjDT4#3b@Xb2Bnw=r(MOCk2h|5L!4m*C@@4=bvg*knTc z7MP%=rS-wMsht`|VX;qQlh50?Qs<-p<&Q!a{6=$9Pn5!!j0B;%>;3nm@SChOFCdgs z1nWLmyn19>anGFe`%Ic2dCp5$Hxi%{Hcx5#uCAg0D*{Z|3hb&!ly=0@f5Z$uz%-pG<3w*9Ry~ zJSO~!eogp&T+i%uMi4{rRsv7q<1@Wp{8|@p!s{aB>SA@LgEjl^S`P-^MQfXxZn5~l zzrVQAbG$e|eyP+qBd;Z`e_17W`~L9DC567YoM57($YnQq>ngr^(6W5ong*XsG2-Ho z@&+rLt^Hab?Hlm|6#d}1UyBt13ceItke)XpCB8?{(!xQPt_CmT5=sHRi{CkW{^&#n z_EDGQS9pHWQ>z+qhc27Q?l%I+!WZ`hsGFg^3w4MFMH1pw$2#l0a1kXw(l*y^KM^)s z)w)hT)MrJ6O7G*_vPVUN#nB=I^q*fb1rJ5PscL5aQW@8ht8sYnEA3}>UQ2XF&n#9+ zX_Wl4&s@7_x}BL=f-3a`axkjGnVnB|4vV?2?!QKlVca}N#j4)$T_uawJbHHlf_E5# zwH{R~>iiDJ!`0R0iu2s;TK(y`U~n0IwT9VQ>HE&x{@4-F@+EYR4Y12e*nI4*MfO#N zXVg*Ucpnr;MSQ|c0dt9Yo`E=H5n;ct44p4M*dU=>nPGs~eX-(TS}L7m`weAbDB?1j({!S6_Rg_#)3GuGM5K#G^}~q<#UEeN42bni}6p7{Rk0 zJUtp`@^YuUL|32bu>+w)*psVh|KbXfvzD||Q>x8rA?BEDt}UyC;<~hTqb2I!nOOTX zdNsNe3%y|S;FZE``(H09gvbGEeD|!6|Zw#GY>CsSTHt!7G&+#)g)T z+r#O3GwXEZ)0kW4`Qd+j-A|<9Z>3JMH|F`4u?P>sE0C~qkrufXx#_B)-h{)gHgvRC zrle$aUmd%*7agAt8>xHg3x@ZJ-fi;EXxX#su-`PVD3$57Ir-gg-YD28pGG~eitk@R zY{v}oe*`Y5Fgnxg?`+Pk__=KK@U{s8kwQ%S%RVkYItR_mR}3nQNDgin)*M+QhN?SU z;>w$pjfi&~pI@huD|LpfWBH7%7z`{M{623z7N?mn>1*^bb8vTu@ygg%;vOCTboLWI9-rMo3cP(9MYWs_R z-AM=TS_$0U?zw2^52qjPHz7LHQ>Xn!0cFK9ks<7t`Y?uGkw*F0!T2NQ;UNgI2~Zq= zQNOmj;iFjt;{KW~BZC4AZ^!hn;Mu6RAL>=fpy>CjsFH1@?wv01TVtbah)r+9tslee z1n7R}60`QQ_B0wheXipoD%%%0(hIy<=@A8Yt)$%x+zAw%7KV*$G85jz6L-&3sWR@G zTD<+*4SA6_o3+@c&r7Qo{m8VITR14K?b3>ZfnSe{Qnmff(iCJTZ#_HKuHMvT+U(>B zIvOAsg_fT!@XYq8f^UKwea+~XuR2uxD@=1X%8|z-TTcX{AxaHJr&4YJG6&N1lJ*KY^OV9u9Ru` z)_%blk!8mU68!W^r$5~6!22inws+4tjx3DV!+u$d=w3K?K-(rNLKbZ7H^Onta}R<$?d>8$ zJD8-Ir+JW{q(C-wsVxU!b|3%mOi_v{BT18HG8bB1$YfYH25?ii_>q}@8tDUd= zX8<{o1eRvmz*EC23GrXPqvBc?{Tpyub*AbcNzZTPt>{wts&CugxvQT`y2X3W!)Dwi zq^Nw9uT8L$QAhrZ-y@$~o1H(ua8Cr$yj!*uDfVky73{3Wjzv^TRg2H<<|Cv(%>6}toAz18)|r}H&!_h%AU&4 zDN2I1XHqJGdJ3aFY06m+yx474*bkn(COXfOwxUp)#@RR&DJaKX_-WOyqq&9o%bhGX zs4VI6`R!Fd6!Qa>AqnMIjaMmMlP03F^w0b%Z2)51^ zo6m%KIj`O{3+W_ATKb?p3uUOvmrd%}y?adPLq_f8AvtKzD4q`PK~6nAbfv%xjI|Eo z@w4*aOEfx2`C-AKh<|RAl=AgArCu>bt8yYQbAg81kvvgJUR!26d(B0(3?%x;lvRih z@HG6^ukmY9y!zX)eM#j&CCV0I%!PN@N1Y@@rut#*;HWxbPGuN&Cl|FvUtfDmQbDx~ z7n}a_(T~#^nUf-N{VepODW)Jd=Bgjlo7S=RS$=pDy`mNi84V#EIGic-c{>~OAtUnH z?>uK%fbhyUDO5_ssQoliZ$YB?M^NM>E2tI1=xX%VSH};shZ`|P6LYwp1`SXWBeumBZP@!Z#B8Z>4j@4tgfHhwT6Fg%rib?U-4iyCu`FV*m&ZEtUK*4 zy|Q4K8NsPPtABf1r_wX~A>}Q{RZ2b|(R5=(S<4*AE3QOYx=}=ayM=fHNz2jgCNzs# z8lhO}g`rg)h%+uTnD*nH!{Am9DQIGZjcrRQhB#8FUpUgs3N`Q3#~Yu!D9rrEMN`l> zh!&Qrf0W$+I&77pi)c+mWfqIBlDXka)H16G%pZE~%->*IX%p?Nu-KjtHqCp-K`42` zEe`2n=H8(b4+BIvy}vUZMv=XfSk$MS&Xq@_b4`he=j@QxA$Qv zM;T4PJc;`rW2{BGDt3NR0};tFamfRYXpBxNn7PhQZ4HoxkP~Y70N?t&f%BFLQDJA5 z8cwp%!}OmAF(t@eF|WU$$Hw%jp(Athc9)T)1Lco=Fi?h1kZDEsx7$Nys&%sh_AXoS zgjFlql35~;7Cc(#K^PLZZgQY9DS_m3=Z*!x(K?a*TLum`M&6&z>#Xa2UWabVcLQ7B z`i^-o--X_nZNCa1z40Sn`X(w89iK;5;$i8prN(hSK_eoG+Wd#38u44O`HSBt6443n zk3*P+%o-zULUZK_hqG#VKZ6=SvzK=HXQCG7ljCv@n0!*E+y6q-WDRU5e3W zu6Zo}_yBt_@!8$oz8HYb&?nO>)YbN6Hb1-MPgqm88?qQ;o{waQ^vkhy!>@<#0^6L7 z7l@V1cd)L$har|P?IQv(3hjtKx?;Kg4L?lw5W*qQwmwp;pcwK^lG|>{I&r6(Or+Vz z2mivOP{F1eU+#>)a(}Us=*MqV31!yT=-rRaA*dqYO6I z6_iKksuR99oK!n8dmGfC+h*_aW+>J9XwD*pl-qDwaWa{WfJuH5LFu+=VC?T7Q5>%f z$~=(NmV%Hu6sS(>OuwL#lwz2dl7aW6tU6^-+-Nis>5Xh^bIOb1L=;6q&%gSUI9J+m?e+>5S?JDNx!7-6zZXLQ2@*OZ%MopFn$Yx`xrGC z+X#>f2zuY%yiq^b@2YSaR;OfrF3^iGi6Lp`W9!+MPg7@xkD+wGh=0jr3N6 z*Ii@sbk)fWpRBD5nR3A2hK9HVe)>$FD_*=c-*M)b4S{poa)h#0Lk3S$smXRq*AAc) zB{(Bi0q`E8A9$j`Q7D8(pT-C+ZI?);I?K8QWP6a*M;*cgvi1$Ydx86Hb{LOTjeYi6 z@49%MFmX`hi=N1}V7MepZ}b;BLkjsv9HLZltRFil$Qf>D&K!Iwg{GM)MY_Y**-iCb z4!o9BH~Z5PCDg9k*HvefPxYNhK3!kR$$r__KtfpvnJ}pq%w=EYE4qTO-$CIVw9ztb zG8J&;bbGV7c}m4_B3hj(I>u-#$=r%?LXqZK$mwiXX}$=cy){PHxp!gew$2^k&ALnw zRc=bl6_;}!Jh0sK#m*x|@M6uwl!I_(!u;3emy~`!=|`VzTj$G$Z&s{>Cg-7^|)}xHotuK{Wl_`xGgMT^*O55cSW&zA}lV3eE%; z?ly{G91^&DW^d10>kFl*BTO_|98`svO`IfQlC7iN)zBZK29ALMjL}g$hgglonrC>v z!!VZQTg-_M6jU5+v`^n*pndFQfBpq4oU;lun7%EcJ#)Gd7o5~EEZE}SLjM#v;JdfA zAIS^B))`${iVD_zz>kRERt0~a;=Jvu2DGKA#RWJoGw>{?5@ydoz)nfsV?PKVFeNng zr}O_CaFeI{n@{g+BUs#|Y>f5KE8m@p$swYH!oGQy($i2Vl`frKzOKq|$^Ni&+gPpA z!owu`NEV#ZlVB)ib0HYsnG<9jn!ZU++-Hx_Rc-&nu~biyx*dRGdgZdj_WZUvPp>2;wq zp^?yTZ|qQ)Q@7lq7i~AyW4N1SJDW3%IxOJqW5YD3xUu0pZRP$bG-?T+m&~l+!-5iM z;9*;WAr3G|{Y6`0`Qh+a=&$ii?1SXAL$<0f^P7_QWdN0hbhfLKsWg4FI%oTM-)n^)>00u_-hSLH zadTV-r9*qOo#T)0u4ZF?7KWvF!VR1-mUPhULE8)wSQQRKC z=)Z?~bJ>Y;_4Vkg3OT|VY265BsOG4KS9z9QC+?>iMJ4kh`)1O*&6})$@m5K_ZgiTS zZrpykZ#O6pP^=%ePaL>)Xugh(9?sKBNsbi=W)#XRjndSLs_VGe!FOY~+~B(b#{{on zYD-dvPYIts06^GTbWI`s@52`sIZS%QBH^v0zHIKqD<5^~vYEuQSNcp2|8 z7B){%thqOq&3Bnr?M{STepvaKaL$p(DRU)XlU}jljgC0;x0(Zp|idDW8|_6$XT1TEV7| zd8gxe&ouZ1Kh%wNXlRW@-@ZOoU?rHYR{g;n0d@4U!cp4OvKz>iG1hu=x)gy}Jva#C z5aj-_@;X|GlZX6plXvbd>Di6F1@@h?0GwYgaA2GDbOZUM(1;kMc?9t_Xeovm4DFXZ zxe((Fe<~TGxTBl`m<|Fg(>rdq#qK5uL=o$tz0YHJ`53{sG+tck?_~@cI@l7|6&CB^ zE#a_>_A+}HrFId1td@Ss4AzKB+XpN-{%IJm=zgOeUvcQO>C0E*(KIB(@4&|&$&gQv z9c&_K{eC#oZ7d2)jn+kUOH12+OV=gku(yH&HIy2^!qP1{C%E6()=PkgG%UlNj9x;V zy42E_1`K?N;8(YAJcM0#U%o3I4{Yf0w%oFTbgH?ntR>0Yp0OgL6>0XtzWX$Fg-;nN zyOnG!e(=CC-u(K28Xlpx7hmve-y-EFrn^%|2^J1K#{zQMdPnIU7!x*teagQxEjcmW z64H%pffld*8cXJ(H^$bMhdIOT&ks_FrEofd^z(Rb_U}xM5)@1(ERQ$g@(k2=Zez-X zrHT4>hvx5EL}pannHFpb#ulYA?22|=f=QBH;V}^=(R|50 zgDt=ER6N7evuxEbi-zUQ=Mf|mFsM~3?okj=FAioeJI;ZR_pc2z!#FeXu;|3drqW19 z7Cd*ORK({+BeTkeZUnU$SJpwjrpx!S0W5sYi1AmHhqLQJE&SWyy>vD~{Q`W5k<*y? zMR5n#MA;Aqwns$|_2^3N(~1BdIKdwnMfleuGr*rJ7TUIR^*5 ziGn!;$(>1ML;j_7*BdJR;U=Z@xx(7C?P(7oQ=Mbq#)3+vADFM$-BLB+0<~(MS6()! z`ssAqx^kNA7!(r1DZc~iBO5l?;qokNmOM7a#YewIZ?`wivwB$OLhDw`6t@<1mqIIw zPTC*y482)utOJ}e$rl?Im%D8Dz;O(x2h$X@J10!sgdZuE{%A2X(0VHr+UuqqiP|_p ziPa2pt@|x|No;nI^bHZs^V{}OWNC*^gIGJg0&p{No0R0;DT6b=lkO+Aj~x5hxpEh5 znb$fM(?iG&&fuP?!`?yN6n>|WlCOl7euRl{xLk^h`I@EBJ1(&&DO$Scf7=b z)ZhFIL?>SgI+fM!W*FxUXjagZ-c_kQ(!j?Xal;V0%BfI(S{KuBO2OlLr{S*rTC8HL zfxX*yrUH1`|8a1%ivaGS1S%#Q4NyvtpC5uMmK&s3SbMtE8EA#gu5k5yRjn@m`r9O> zJ+$~N-mH?1XjiR|>9N7{lycy}W8#R%pk$3t*(O&0TsH@cnB_Rtu^bk7EhdyP;?5j6 zi4$eXiHgHmvFHYL26NE$_;$e{QMts zNIPjAMwnR=1o?Aa8?6(wsRi0oV{E#lDM@P>z4@{K04_oSDg$x+;PUPU{5K_O-U=_@ zjoxBMe~3H(@*En4ru??b_{rza>yI%oOY#xntXk_}s(mtSlscD6~U4&)PRSa5c_FXqsh*x@U62h9bx19=5u|1D1W)TsbvSEkGBY zd1+V^QjOca@D{huE5^H*-A8UkMX5}s67ku`w(p$;(qpiNk*;Yl(P-M}^?8OYjUMC& zF?W4+dVycm-7JPgTQx{M<6LEnL@deBZig+ zF3)kOPqfoY6)$mWmblAnjV`{-obEd6no)8;C15HTgrw=9MC@Fygp3b(rhLNO(vLRp(Z&-NFc1iW&e&IKEu;bm$2o`oFL#5 zM6f^%k=u2qedZX+k?YMS1bH_MSum;^r~Zm3q1a$6o{G2`k<|B5w(jB)Dz^3{9J*YS zJM2$VzmK>ko)u!(z9VKsf33Oma|4TCUX35S!YeBsEGXYm=M}z@gkMQ@K!`CQJC@#$ zT_d;$dIES`2J5^!eJ=rsL7`b;u)xt_TA*vXMrjBEpU1WRtAUNo=8(mG_b|RBVrT3} zEkS)EwK$aUIH~^cVNHC^13K<+iwleYtnCCC4oT`Yf+zG3vnz8#!rRZF(%WHvjh-ov z1yiHN0^xD!;h+FkuS-ALsZBXbK|N6?_eW~k+LmHsdGCro2xkL(v%*Sn7GmEV?;lx* zX!)X3nnkE7D?gDduU2h|qWjeqOHN&9Q~yPFm6aJGG@4{wBdz` zsqUM>nP$BVV(Cqdl`bu^xLfENHbF(J8(&VWb=FL!-HK(TX8{gw_3rBQe+8%1WYrYh z#%JdGo!Nsbopd7T%`7h_RvSExrgTd(K1oR^3}DwfQzRHfn9NbIYRliO)~={e2ba0z zR|4`~&V28=L>Epo8BP0LXj{exvgoL+5g0fiLsf}di!D*4kc!+)hN+jo5DT{Og%d6d z#iegLiAbTfQj|zUOTHRwjJNe|J}*6I9^fGymyZ5Qhsq`q&Vl-jGwJ1AeLJ$_CZ$_}F_n$h5JWnU+MJ+4HN`OU zuIt2&^i`0`+ox%3=mz`SZ(7sduM1)$M*SIW#iOPv59(#JiXn4-QH}{$qg|)Jube~c zKooHjD@6MIpM}S+w(Fg6teAqFIA2I%{0TmV62%c~&9y&+K+Wao8eerjn=pNE$#TGP zn1Pgat8UcVezba+FwmlE5GOw9R#*0Q^LtabZMeluxiHJbe8`z! z?tAvt8sARq-~dZJy7Ui2%)OSD`RqyxpyGGAUfgBDGF7-ZN6HpKz12j&+;~1q8{?Rg z8_mygxw_|5);u;Qzm;S!&rrqavYLhlS|dDF0YuD{ldtgEWqotdu|um+UgyBa7ulb$ zm_*{izF?MqZYI9}N*^_7n>e@fx|8ZyiQt9S3Y>@e&a$2iDpRO4dh_EO@$u zOlQ$D%66RY;4&?|D>09)F451TE6CFqdLfTdoPpw0U=N4_|VXt@S>pXqWB=uQ5&&Sqg5J22s#>JW6UiLbBQ*5{?)Vu zmsK_9xA!5w#zr*A<|%CPL~eo)&Yp{+iIjg|*uxZ(6y5Y+=%)XE{=k*!qKngHLoYwE zP~22BM&m_gedBy!N~{B#7}m<}slKtG*b%EQ{>!Go)%$n8{Xe2rhy`SPj*lPHYGu{{ zt4WLAAC3O>Jrw2c<)~X02Es&#+CREKr;nq*X#S!Uq!}Fp0QU<2| zWEQ)&y!B@G&-JT+O_<}W^S?fxAWI#;Z_cW*m^i1QIme%XR0)nxFQ>aJAdPI1*KG}m zHkp?P@xWx*DsH@}^j$4J>NHMWqAe}(YWm^C|Lr9;JcI{HwRc~{p>$(;BudqQa7HYi z?rbmL&D7s_0viz9Z5bKSu?;7y*?YQS9C#{O%5ux3uwyHLhK7c1{q?hl%6tkFB$LUI z8yS4LJPUL(0%KK;^x(C{J0>OTALct=_3^&j3#QUHqBnLSjO9=6i7x56*zw3?Nd>`y zDcfyL%%WWSu*ALl0UGPG2o4}@WytNSpI3bDJ^=~Pk1G+C)Bhm)tVww0l5N{(iwq$D zKnHlDV}1`|xWW2oUe&-J=5uU(TKDWg7Y(sCq=sDEtYI&yCwh6nw&J^gQK}20w$+tz zlYZkz&{aky*;kev9UW^;zHlm9rQ-{}QfjUMrKR|sUoI?Bji}8dF7C8%D?m3#sW;z8 zwnvcYrLjQDRCsgL57D-idrbBR+7a3}qIIk45q%g8o#Z81x8da<3!)c-GehZue&<#n z4+8HSvk+Z_{ai0ud{_?wqH@|nJ4XKg%Z$0pIU=ZgC2iyyY(VJ@{YO>8h3I|e8E#t| ze57}iuJTjrKYouSp-(De`R;{Ovfz~$b0aHEdXitOQd9TLUiG%eEwd$2Hcb(KX__jR zO(Rah_-Us%VFNJk^tfvT(|VgJGm9$EPerXv`iP?0pJj@%?7dHJgFn?JNRw`3|0niC z_5I(tm}eL@MIr=&{6|lnSrI2@Ov^8kyUs_ApzwN`H?-B8FJTLHO4F6isE&d(ry@8- z&sMqww~jO+U43_bZ$K8VQY5QXHui&n>eRN2LSNg@(ORxV@Xi~yLwp}<`el!tKxp~1 z0>4A02Yw6NgHbfDbx5_gB{lBZE-~%F`Q7!{NSn{T#H}?|T5KD3s$iG@<&8Z|zU#=5 z?Dc6V%5H&dGhBsW>-Ns`o0b|l{g{__P9YwWZl|f# z#gX-r)3v2h!=3cmXJ|1SA=|%Uc(EQ1tsW2CEY`8G5Nc7r@N)YdAnFtzjN~1zB<8o( z?KB&JL5!_XXC|Y}GvOQg9V5tja@!=^O3)OOEx}es`JhaZzb=DYPpi4Zz6W%YNl8(^ z9AXN;^$R(CFz{D=FdDIlVKc6*4;T#cU|?d=P_yjasp-F!dIZ-Sq7r7AzvPrZ-<0{F zoEQ3y6k*+6vU!i2Nstaqp}HwQvk#H2%4m4IlHwI@t`g)O{8Mz^O4Ec}U?d7o%~aNot+kCgAq+?xOciMC({ zp$z^1A(dtRT3j@^881z4JjO_{H%L6)p&dX987C9V!Rw=zPCxfo9YPFxHQA+RZ@Ee0 zJ@O5kec>}f=I10^GPEQfPdSi6AMbgANh?10VQq^s{w|gdHxx~wd*=`ow<`v`cD9&2 zHLzS}G%T-S>Cn0$3Y1e`w;~Njes!D&8Yd;xzH8m5vzCg=v7d{r^V9dX3_2Tf+ySpH znI|sgZzeDuc;v<3>+0=g}eCl`| zRH^M==DaOpa%Ot@9~l7HU7J}3GWoyffyI$OZ?flYt)7;u2J+DDIZIi2Sh9P~J6gKTrcyi}$bZ>uVIgADM|)xaYgSZ)I$r(gG(`nxWsv zkKL7LB*Rfd`YwGW2T?3Daqg*B?=Wb5<9c*>-vwMF?5Tbr;eG2{kA%LnmNYMi)pApH z_9Z^}`j=NSJTKqRO#$`pSJ78+eeb`g3sSZCTwgfmZ|*#N0WAbd6kq6)-@GmFLAX*_ zqI1=`7(KD0h#-0R=a+tQo|g}aZ&aQiEomQ8Xv}>7%UnN^)3f@+bFq$&U=G!;XJuCQ>l1F<-sO~Cb+%_z$g65O`yDD zHn&VxOo}C^HCO1DnOmlM$T|6QL|aWUgY83P{Z3KG6==Ca9c=PJMPy-x(U|E!jIr(FtvR+I z@LGEQn98FG9J);~gXrrL_qBra=PYpvQ{w!3uysGw+Whpt;P2aL-$_dpO%R+Kc**?J zKf{b&IK1%EerwXV4C^5IGEXIKpsja|s_G#8YDL9HXXJ6>ho6@YLq<0VNZv~~XK}?| z<%?r)SdG-5S5*M}O-}#ElBFsHg-sw0B@bKFirbRuK4eMAC$rPvvdCB{DsF<11x&2t z9FWK?aE5yex|#^bRwKH<5+K`c0do$u2dKEtx^Q^k+yY<&Y=DaK{@Qz~Z+EWOXi>cP z0hDd=Ur?AO(#HZVJj0P1{%J32po*=MSb#uWME!$!YD`_IL`f1DMP#a z^#W#<21|Qh15(xyPf#Pz-^Uz622U8)45z;J71E~q$jlgSCCny`LM!^T8S?8YGpRq7 zUY7dX^wlncsDS=V-1P%!dgtfia{N-VBfBdRmG?vbULCWe%eUbtR3L(hmN&?sq|hH_ z85`f5@Ad!_RexGg$7*|>O)m^3(2K-QKuWEN<0h9-v!Bw*HA9->d{H}A>l zRGa){l1Uk^KD^~H@znaofcT)=WG18gHmM$;(JIBrJX~(_dl{=zY%_gtm;87PNa#xSP;4J~!FM?~7{~jgjK8 zRXy+vk;zX2!HNl$Fu_jw(C(F*6-I9|`GZKu)#^M;5dfbB9t!{7c zxBC(abvNTtuDSi#@|z*08R>x3Y2yiz+xOnq2QR*`K1eC3?&~>q(4QKPoH!)PT&mC) zl`+f;aF8Y>;Yfg2WpZ!~bO#`>U)dYQ9GVYDvfSE{S6&nLQo)Zq1aj#-C-n;MI;|F} zXPs&qS=~LA72-l^l+BVE=-lm>z|2yh#95%*jriF&d=%+y?*JXm@g{pnqyh=D+ZsRi zQXP7{_4_dQ`{|0YdeyP+$S}bT27zc)6iEQk?Uod-ov4FPzXDF}*i~&Xt}_e%P#6rD z`3PXGZ(g@2ecn_yktr5ZmfT0(P4yPo)-90fXO8!A_=cw)P`Y_R55oBi~!FRyem z4jf;Qab!H;ma0_!lm?O!NEMiKEKE!2(L)M`VmzTX_(JE%uJoed_p|lpb9npA%o_{$ zu=$$TpMu7+xnc1Ix96>ilF~QrOxV#2-i16ghyNiD5@{?$*neP&hNl?|mI?2mP6APXieLmcIYfi~4 zS+zJ@5nCbhPIAFl%g7@B?ya<0(cp6E+kG%I7#t?!1}8-G944}dtr7YxBUw^r_h`AN zjrG|4=Q5P+&k0MH?#ipT*t*F4vKt&8<1FjXWPPGBVkq8|v~87=0D7A0QXwSQk6-Xo zLE(QfB*+b`6Rc*d4`k55dSZG)NrZ zX_Pb-bBuYH2v~1c)6Va>(w=aXHm}T0(Rl`b(O7t2WktNL{{dJ12TME1zSz`pJkIW2 z1DUh~#Y{+z%z(J-K<)ww_Y1hABwiF{R;^K+{|kIfA_#K!b&;G3t>#pf-%`8BJMaYk zincr+%iQqQGrDG%E^BINYV`gqFC#*Gm;+H)*whRrn$fuu2ysEhV1fks62<`u!~RTJ z$KMm>0ef}*xZLH=lfA8f=}mZbwk2Ns1?+wI_mcqLe=9OijJI`oS3$ZnhP&w-%5o)dm-;4J#e4w$3I^HfN%)5QzIJR;K(j`^ggdOvx5){G@1CK>pZy zliAgmkylKGU#r25J&SjB1mCZ91JA7`>{Mc=# zY;WKsOO|u&(ah(%zL(=y!`zc}mKyjkABX9Y&I`zX*s&_qh(2C)!6@Eye12e#7t_#B z`2bgIync0G=pKUd&ooW;_L2+6k*np z0H#n(wXiE5bu}ip^%dIhB44ik+&}6I!uTeuq~TFCiiO+=8A4sm*-Hrs)s`P2%b-bA|Vuq1|r7c()ETLaR+QM!UmSlw!r z<*oqhEmvur2dG+@@29~=I5m?WA3I>k>XPA^Dsr&iseV6~l#-z+w&wfXxt)H5_gLyD z8V%Q9dP-QQg$jqZjy8U|@sW&pL2^!KhG|q53VH^#WlUX$f$fwYL<;>P4)nz?oLj}9 zF}i}bFsNZHx#@Muwe+796i*qq<2IAY6@&5k=zV6=vq93QyR~1toy8(_GiKkX8Es`&OSoIMLoqgq4$6%&u~ zA}Vwz786GONji3{PcTWceDGy4eJ>&_JOpA0IesNLaRx_c00r>F&olZ@0Ue?}Vuk67 zu@lIPpm;OquVk>;0(Pp<*jsvtVRF-iyXJ?bCuff&iag{%4&OXR>NJ;slkeo#GNBwT z`WZ{f>B>8D0r#{l7enR9^Wy-zm2*iT=n40&wft3ws8b;Ien4%%Tw(o}spy_`(3r=_ z(D-lN9(XL;@34oK5vLhei2V7Lu}7M;jV_Z=2v7z=wNa#bdX1;UA*{93-o`4?K-oX8 z`XoL~GJ`Lk?|N4}ohCA`9>DbXTBRKruDaPO5$SQLeVMjTWx^fNCQ(!tp;5Em%kFgIj+;J zME~F@De9Nr?cAs=9}20ewo{_O88X||I+$LqGz&^2CtB$qtyGzvXPv)$oV&i;`$9=9 zmd+Zgy@U^lrQZ# zAq8^USv97}Q{UOW(8JN7wJ5Z|wj%x2RLA_Bl=KT~Z&<4Gbd2v;3lsocnQd`?_N#v0 z4spc1pmeFrkv}+CFFDwbUK78*J}=&dd_Upnn8BaNR2vI?2D~N^ei5GdMUx7k>~_Xe z!KX*1QX7`vd9s^R_WO2>hj&7j;7Bb>Vho;;p1*}Acx&~om;428OV>GvjG%@9|FU4# zfZetAd0daYiUUv@e~}kVEW~?`ITSQ9y^Z}1|L#=Xl+>TvqZDv~rG`o9TQN8G5r!bT zK)-G%hyqAX2g8~7f47?rt$(+*i%s}3R1e~PdAl)J=e-}lN|Qm4oguo^?pp97!OQwsBjXIvUzsF$P0TRhm*332c$yd`P`+hl6cGU%+4v!8rpT|92O2z_$<&7el1lR2R7?yh#)F2t}N}`;MsOe-TE>}wDW%evp z!lG23ucCuJ)#JbT7vM{6UsNy>MOV>xoxCcLLLYgg`{H`Se6Z9?8Khd>b<+DjcOO55 zP|-#-iNQMTrn8Yb!xN*h@8X05P4*R4LfeL~QZGCq!e-Sglm zke<`7_2HiH-EaByFmnHn@5UyxwK6wP=z6%KkLq>I@zt_%F_yb-s|}lMmZ9)Th13xg zgG-%K_-BmhclF44yd$OX3d+A)YKGVy-e_ooD2V+5P&h%a`QH&7HfyT`b8>UH0`+d( z)pUNjJ$)#h*B5_ohNr4;YE{;+^3MK+&Ucx8h0RncQ}*e95J$_}0T29BH!_K4DP>6N zY-+ud_~6CEgOsP*|DY6W*I%lxZEOh%@by~T&Ejse|NFt1f4VbPhkx8M<|;=Kp7)|A z*TE23fW`sCO{n@mCfGOMPGV$EUZq8%Tj!OmjD{^QP!m+{&DGe_I~stP5uo>(GP z1`FVvYZ73xZ*cd80$y6RzHP3pQt%IXm$e2DSF;r|TE43k;HF+-lITsf$QowKk83xB zD(w_xJqar|?d!&UQs!O}kP?OSQcaBdd`E5O$HzVlgHR} zuUI70gFjqL{SYA0Ly2n9(0=dxlB3??Sxs!T%CCMFJ(^g?a0hLozIxUIzjW#`sa+8j zwUd3J8GgjRYSafR%L0!O#;!8CO-#ZV)g9Dap8G`oLBWeghzFE{aSAfepV-AqATS203Me=Z7j0S^Xcg%ud8b{_MmWUfesUw1tJJUP{usOUsX zH7r8~$u~%UKzZL@GUxUgy};1WnK^qLaV~pvfb%BICcWCfC_{;?z{-lhsyvDEd~$re zAhb<5r^sfkj8My$<@kd_tJxITEc56Qw#JU>?Z!_Qjt7hHJ7R3AMW^N`8PK-~y?gdi z?&)%#e-Wzd!9;ari1qmh(C)fEZj72Md1|i;<<%%q1u;-#8aa<=j9#!#x1%F`|Gsk^^W$1(Q zryc~>pCA&b43yKPx;7#o%By(xUs>_RpMReJzcxku|4`Wc-@f=igI%wRAC%F@%W9;* z9sdOkcE%wP$fkmEU-^8ieXDON{RUuJl#|u?V3*E}TDj4xvd>>1EHFCdCKjLZ@K(NM zSp1V%ha3KJg{vU#%wQLvW`Z;Bw(oAvQ7S&m>5+e$Yv9 z03ASN$Jz&GzY#=?|BLt;-{cL6JV0V|wVcOSyL!uB3oUuVAgOynh|cHZwh!L;|5*~4 zSwupiUR`B+fd>SuPoFj^pIvLcUsJ?fk?!dbEN|MSZ$9!CQ>MegPk z`FhRGGF43fB~FLLKON$m8J{;Rh?tp?m*z)3i_pc0RO}8p;kg4|BKo~zNZfZ$8!<8E zqj}BZ=SPO8Q-66I8~Ga>O;KE>k84(UuQ84fc(==RqMOw?*({`nTcMpbnpawjsY;I! z<#aP)p%=Q+nE^Wd=zFQhtsWcOnqf_*fdO{p551k+K@{z`x*RstxT5-nN>S|QBzDC> zzqauU2DTlYcF9VEh~L>AEqDI448|PuG$O)K#1F~y{GfNF1$f3B9_r|OE*M=2JZ{bO zOv{2@LUd+UUIJaL?Lcop*}hY5XB~V%jlVmaR;1DdDziSwZ9Uj_K-%#sHeSjnN!Z-n z+=>;GWOza>yj8XL+b8SGx_~##NB1YOCYow&m1kuZ_f|B`0%D+tDB<6jwNy2>{CmEk zjx(RL_`UBV;x}~rT-dI2K+=hsS=Z=)5;sGw5zl)x?CAlB#0`Je=AS+Gp78fTuaOf+k@tD|HpvrL+Tm=?ZY{<`!3^H;}*^Uixk6IcI7;jK8) zErQhBJa00Ujm_?Dez-S9hII6Ez0Y_G!X4jQ3^s77Pzm+=}b#BRS1>PXYC2 zPZ(qIsMq&R?aD8p+u6trFXP>?%))fuQ<+Ah2P0_yJH>sVtc7ob=2%iE1nc2nGw7f{ zV|54({?ynBHxrQTdW(YJ@!dG*PQLjU!F->=M(y+5-V05Ig#N}N_YozRib^rG^Y5)s zRsR2Ii=eMMnK{_n-_a$S;M}WI%-)*R|OkJGei$nR!>$r zgZBCi|H6d0pS+r*#6=8QA5ufMt-{J4*Bp&|M_PcftAsb*m{VstKN$QL zw~pGxK9To;(of{1s?d}@>>t17wgdk2a}3GW{C_rE{?Eqr|5XTwvy01? z!pA;+nEU0~zli1OveE5Y?~x}XDwdht_FhzX(1uhWX?py_12+SC7rsA#sMEJ>QcMoHw5ug#)>Yo+9Vd)6PMO7%+_yI{pOe6P`6?s$k1l zS4!Vneela@AZvs>r5(4@IssGI)Xk_M(Uy-bb5*_t5HZR|!_r(2oyO(UxZ7OYVSEe? zoX>~*|Bqq;a_Iud@U%w>2lo##&T8*k6Ym7dbD3|wS&@6FFW)2pe7b(ecDr4#S8>c2 zC0amuI}VNgJP!x%r!skj15Q$a$$ai|~`fnc9oB)ycI z46bOS91>LVR-bH|Gtf;Yin8GUYV9n;+WHnQPZj#7K!M^`ptuz;-r~ijxVyVsD5Yqy z;_mM5QV8x8cPSPK?gW_wz4v{enLG38oqWtg4rd=p&R%=1-}-5z>E5Z9A^?h+q$~iY zxz|tfX1L$#@ilR?Xx9FFO$$R%yKUHl2Hct&0CLNBh}M2io5nMTd(_)W$uqN*R|%P3 zr2=o5lvaE?v@%c~G30Hgk#2q6CyB-x-)TmZhL{rA2+H)vG25+Nr^}_CKec*V|D%^! zU%uHn)YB;MvJXPfNCM?O4Wp4_1lj9|=vGJhjke1bC%u?R$pV%YPgb(EuUrdt3M*GB zI)P=LgAWLIaOIz3$=!sX632yP=M3 zc>Anig3;J7ls76W{0(69=W9EU0KGU9YVrcXve#q_;^FZ#CwTc+a$~>&H5v$_wMrzUFzGWm($J@>*ar* zVCB4Ry#Q3XU}k3WJ2$SlWH&CIbGfx(HrAWX5mA8%8$tWIWoo8~GA?jmrYw1^N~<3I zmJ-FTS-Oto*e=YK??emIzW?h4tpp88-tdTZcq2*Hi3o?%Lx~)f8nEW*$M6}R(puf`1=2C>V=g+@ z@1w>;sD74}#YQOMM(dr?7(M#?*yxP~URKi0t77t{+GEK?stZh+Rve!_(j@AhJ zd}eW4Qkc(Z-+%vD`Ihh+h>yVD@&fUZ#){e&QLb6OK2+R`JsO+ks?S`UgTZPI8?rjT zNq7X;;^Qn{rN%`WnXJ|${iFg`=4G+^9%9NHp*JoV$TcFp!%t0_Llb<>I`nQ;?@R0a zXCud(wHZB=`TvR3<0~43YK^4cMv^4V=Jb}D)O>F6<=%CxOl=a-hnuCZ$zQk-nQYFw zq!&vr(=Dm5C6L0lRN`g{uw(q^&xV*CWtkC)Oe!n+}IW0?cuZj zGSiITb-d-U!)F7kxI@AH^lG^UwNYl7B_w&vT{kak=c>jHDXMkkVB=VaYKMZ-+ zd>vVaw1;IeHeKs{rJvdUgY?H@lL{1_05&EFx8rFFcRuU;5Lq%0BmFSv<{QV`^SIWZ zR;qDZ-@O!nqXlq?Iq!XR@DT85|8wkZFsxV|<$U zkYM&wR6ME3(A6yoinJgQ8KkAe<((STE~jRYlW&v7M8YafFt_2GT%4O47{(W|csZXK zPGXTG$5hTeakF8Fk9L&p>~vTxf;^R5(q;LR+7OMy(QFMm_N7ohLm{~?u|;ucOFr?N zNQ(soOoBwstLwg~?~FWUdJ5dP!&R?oz2$edglsIzy-Rr0~weB#D&bh5ToG zqT}7?T2qR46!71dPUtlfFU!6!aLj;XjA@vy?n#=v*SO4WDX6X?Wm+_QFZ;276Z;5NaSx)Do&Wawh4;{BR2?oXz=H~?OM0i zq!l}%;+u^jeIshFE+^ZAH}cMcZ^z1WyIgF7KB@#0XIkR_^E}kVoa#7sPm@Ye0d$S} za;j18ci)wl)*QQXLXd_db5zVvR*=Dc*L(o=kIC##!0bk+X7*3h$3BTHQA}*rGRcwT z1h{2l+p9Sb0puPL+#zLh9os^w?qN7&H{njM^L=6rL??hNLDcfqDMX*36&2e5p6<3M z@rBEA3U>kP`!Jg+7J(gToj?Q8$rMrtPbJ_5okAi1V3)+vANd+5E^_U=&mJgI^x6gS zYO+MKW`e%toXCXP>v?ll;oQ8NMC(=~4-I2caZ$`cLJ{UFv-w2ElC4`J(o7#)>MFy2 zW5f1QL`tSc?PW&9{!XWe(RQ%&;fL$aPXbT!P*WzQx{do~QZiSUCCRW4ZpB?NR}Ge) zs}!Kkqc9wiq~#T1d!brapFy~&d%o$M<1$WG?~d+xET66mS@uNK$$c;W6OI5r*ckZQ z&SP2rBB|Os=eYNbZnbI|rlRxX;%u^Eljk=-rqyiGKO~0p^D|h)qKIcwpf1$#7ZzvI zD+vS#;f;-tk)q|AIMoD;1O5A*LTMtss;8@8G$&>=#%ShFlG&(Vrw|!N?d)@NcV;p! z)u#gAA6@g|C9XWf@60x*bOXTN??rpK-1JaHSe|H8BQp%mmd^M+`spT4XUc;vHl(>p+QK z7$meR>L&QOS^a{QYJ58+zq-%NaZ)CEEF*tu^jEl(8-a-t{AI_*8Q(L2j#iu9CNc8lRZAC1Y?~1o^Jns$*uMyyRTu( zA9O{t$dd0FcDrAGaUrBhcURE6t9O>o^D2mFz*N*|Iz#g7gb@>x9Jj~k2VWY1>bT>+ zXty8>FrkC*d5mcE?91e?+Rw3{0MkxPuJlmt>nhA7VY4W zf=xC954dl#`gFE{D0yzRUnI|r%{)pnjQXk#?6p=O@zF5m$x(q5f|T)1nZ)oCTUySZ;STyJLz%?z2J zZ?uNX{YG6iKL2FPeG3;v* z?`w}l{+TUHBbcfgikkYLCM;t*y$z+W6U=qKer*Mdk4D5eBJ%{?d^Iy>@ts+aN^nq{B z1-c~-{rXU^&*26?n!K5HeehpgRAiS>p)?_Jd0E7|%PK(jhMnHB;0OG)>-9n%(f^Fc zG;5|bL1^ZpL&oja*W*zmx>I4!8rqw=nt})8)^fc}5!An=sl)*SOQfLz5St~a;;P4` z7q?<+GMCw4f-NnnnAY4Pw^ORVth7StmmgCpx?r2rt+w3k3Yr+i8c%32u|6~2i-N+! zN;I<>!m+aIrZjxh;C_^hEYTjgt2)LiMJIBb6R|iJNi*{@hL5gB9(6wsd zEMG-y>FrFDzK@2zkGS;VkIFDPJ?Ne}vW1)nGB@@pFXiCn0m2T!SEI^-JpjuR^bYDY zwPJ9GKS!x=OnA?5cF4hW>zY{c=9z|t*dp`s&Q0sP{4{O%)ka6~jUM`>A%h2-e#kzv z7XNqCF3!N~l*VFKKFwKfFC_i-vR?l9C+D^_^K9&p8OakdfvrD`K~{m?&RU;GB5nDE zzflLE$=P~y^F^#xV4XGx;i|uA)SywRFE91WAlf2 z3=B=C!U+ccCgK!v&6H*7?Jyl<}PqHeM|wE_7829RwbH9}4a=Br{6( z#@TceF{uM3|5V|3T1z;Oc375cpL%hh!ehy5D01W^zWaWLOKDm$cI$N9#4+Ox>1+;b zch;B}6ezr)ess6y;8T6~z1x>5KVu^9oR4jtH>Y>kqy6~C^}H%Zw0&7fOQm3Icku9w zw1xYrnT)0$Yi4R$Gb@7h{pm|1VZzf-_#W z;DCvLtuHcBZ%Gsjo!7CTPF;N8xH^Ibga^{$+0D!t=z8jfL4ci@Obdo5{nvDT@58II#j4!g4J3Rbk5MI*{Yw_HHxNBq`vVgHTj77HvMmPuiPqwa~-RRNPs?p+Dy*o5i}^67}kDr3_P zw3{3IFHdIIo@kdyZFaniL#;if+dY@mXjRkV6XATsL_vBd; z;^(IlouHsq2WxK$=dW^JU286{M_K(AjYijV-=t%;qg#+yNQP?KI}$s7axBYM%tL#FBR&@mVKA$zvP@YQ z$HnaSx{eJu8yR2$s(>B?7FCerD3NZ^?KjM7ti`+4ur;0-tX)w2Nq8H7Tp(hM+cvG$ z*<~r_`+M1GTI1;h)DKy4~PDONccp)Oq7J7f)GqC@4^RCsqR0s4F?0>Ng4ZR8j z*LjCFai#*<2zp~M4*?=Vv+^Uw)$}yE0>uB_1PBof1Pml9I=-s_BvQev{b-Ay&gJU- zffLEYPr%Pw$GZT4GQBa75&T6>I3x*V2zESn1uK7$3k1DP78fs57RUC?D?t4>WH}v? z;ZgnmpV5|O3!jb_nOV*%Wj|O7NFvh^=o$ZFZ8iYiLPx4!RyV`-GTBl-8lc=b5_+B) zT;XHr%esk45C0W}l|fIfA1SaQv+V?Mrr`nEUqQtowL3-$kLcIrn@*JKS%}~q5Yee4 zLB6G*rxTbew6Yv?%}@prA}db-M2{;9cjiHYo9C$o1*p*Z|mX;zcfvlww=SB$w=w%XC zY$ku%dXBusQ%E?2Ks?3ruT0-wVr(RVPM9XA%l@g0tXD6{I*b;N2SqFjAA52dtB+Gt zPfJqLAY{yI$XHAMr(+!lJ3B>Dd#c|VfCyUNMI5`?oPx#JK)n@pvbY$GRRi9jwb=+f zf|KV;+d(69Pp@c=!=_e8nb3$V4-}Di!-zpFo5(|j(gVw-+QyBC{jRQxiJo|oaX{Fx z%W4gqr!A|UzwgZ~FQ7x>snNU5DDl4P(U;ag`|;cLYq{nOV4Yn#5K&b zx(hQK<{@As(i3PBx0I^0%1x;^5ZxP+>s)87Ph5~`#a&|RY1x_K_y|2GM zWL#7~K4`gkdfvFhUL{r&3nYQbCN?|?Mqb-%*$+V%Oof|q$cWO*;wU3G!M%qtgOxD@ z-PXfG1i|OGWXm6bgPpkhBe6Tn=~3|&+hG5l;qq23eGU$YDdsp4TE@IM!>f~Vn4Je7 z0Lspp;g{pf6OFXlOwX&S*|dwm=>&ttJOY{CWp{?W+faKg_yWKY6Ck+#)VeC{+~hjs zt#PP-cHZ*2bM}0 zKCTTll4m+=-_(g*l+7d%B@en29RnjgLJ}LdwoXN_D3LYQ_BE5A3dgFR6*|tj{V1T- zz}o|HueA%nxQitjOl-1M>l>6U(?@sY>WTou0_CZAiShdP*j7{T2}|8B#gS83)asYH zI+g&G4@m(Ur^O)*{}DXgBYYIL-Bg_tIqoEfH>JA5*x~McGzzSts44B+j17Y|6qkA* z!WJBfflB%9$;&z?)ZmvBt>I*8Ne{|x1_IsInJ!mA+QNI#mk!bwU;AxKwC9_un(r0CF}H&{_YM$;J>28?XL4?i

EEvYn)-=d4l> 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 eIX>DrJ^e4gsBe+Muel}w0000Z2*-&-B_^g)z z0004EOGiWihy@);00009a7bBm000XT000XT0n*)m`~Uy|2XskIMF-LW0u~1xN1)^N z0006?NklTK!BMco6ku{uMi$|BWjF9!_cl-7xFS5 z#2v$q_F?(OUmmaW;LfnLdd{_D6_gOyNQ!E=$?J`@)mrhhQQfs&xI#Ywq<5~HT{>F8ikKgg943@Wyl zatd~NuH}sav*`mV5fkGo1L^AzMH`i@;)lW(d)rf&Yx!(f%CLkR=y2kvS-hW% zIU`hxoyFU2Jt3&wG%FeE#fvQsdygOGsFZ#KOl=-}EikEvwRp5%x2ED>M_H>kSPxMZ z2PaCuV5*;#!JJp@gVAA?%AZCxjX@{dNT@uoO7254W3p@~?+4U-n6 zR5L<{i;T9T7rs)4AgdV0!B|F&W2H>s92-C1z2~EARJ{5;Mol%QQbbN@>Ws!R|DEgR zc8S0xcIDY*hAMY&gNROs!Eq*eq)Jb4fXy=?cG}Y1$7nm?ZFi1#K3{;yh^EsED$trIM(I^S)xZ%>fFk^XPcWyqf&1S9fY5#RSU5c^`5y+D2!b4{oZph>X0 zVxAyBr>5RFua{p35mrx;e{ep^Ar4R9^kh5JoOt2nj{O)nYBz1ZRj9){;QPng$?wAT p1@k~cOZHn_dj!*4r;GFMbZEO002ovPDHLkV1mZ&UT**Z literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/declare.jpg b/docs/man/3.x/images/declare.jpg new file mode 100644 index 0000000000000000000000000000000000000000..957b2fac9a09711a7a4ec3e9731589e09df06301 GIT binary patch literal 51103 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�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 z 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 VYa;dHi(|mc&B@ELYpAO{ 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/empower_developers.png b/docs/man/3.x/images/empower_developers.png new file mode 100644 index 0000000000000000000000000000000000000000..87e3cb483076a4354c1fe672132c3e588c3bd20d GIT binary patch literal 343946 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 p-Vlmhn<~+S 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 XHU-dgptx9$4#i<9I1qxPqJ@QKZhLejWgJ6t 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%0AA`w{mmWPV32nFiT20#11+ zogmz^PsDBC$4~kG%dYCI$8dONylThHzVAP0%;|-fI+)}67*!eJ&^*Rl2M5r;ihDrL z@8Y3e-y06iw6nh7j}7(dn2nD>t;shIk?WQ$$yMg(DGzt73)W{~dxan`Kd!u|S4~Cu z=L%mQ*MM^;vIu~Lq@LY42~jr`LO6s_RGk{r*1YxHx@k}}Sm5L##}04^z;p0c+}xB9 z5|K{DBQ-oV)y%*M*TcQDC4kaiMrLem*%JwL@}R?{LDgtfBSxg&Rh2eLO-c?2C%EP2 z;ql?8Uw-)WkI$=4B)PZEs{QcrIKRDp^VPe%+xw=;H;YBRs72)6H-EosntR+m4yWju*4^>rh?^-pQVB2BMpdtbc zT2h<)|5OBU7^NOhXCLc|@1`FZ?S1=KZqIy}5PrQ(F7WjCY;l2JveWL1RrYf}9-E?En>J^MFrMqhY}W<6j*?AYC2&7gc)|neMoYAu)kR2tX|y3v4cQdCD%XqBOyi}N^_uXn(s?j{=P}I z<2t^zl^=TU`^FsZplH1@Mm1k>s;FxQ9R+hG5>++JnwM_bv?Fpiz{%ViZJ82?n8}qu zOdQ;hFcCFV1A-M3CQWXd$u;zRn0aW6-0)Q$>*R&8CpH8nH%EJ5FoDR4IoQf!In+lz zIv%SCD7olsuQ#-uGZ}#)!n#^MeR%)lUw(XeUMYlCSyEM{torcq_}Dh@-aLJIf6sK= zM z9-?P=?{hf|uFt?(AAtY1E1pe5KtB-8-3p5)t|aI&A|=Nd5tiIT`G+?2*CV(uvzmd> zQ}l@LM3VgTKmU_3fB*gW%yfVMCOl%tQ)PPvg~xdzPx%x(!p}u_`=&

_{IX_$`31 zZ#OzB1?aSY2e?=+a7)6Zub+XMoKJ5m97Z3FitYh5? z${QPS!B%OrJ#}>ct|}v)nxJI=l3u#*I$%%FJ9dhb&4_S!aiXT+N6KBx-J?R7_Hx z%nXi!Ekj1;6kt59O;Fd7>_}K}ydZ}+3@X>y(2psgI#84WsE^&Jct^$kC$aG8mcx+L`F^!}5^&eGeI>XL4}Cfc0pO;A&mvVx#Lc_h5+m${BGm4hEFwfj_HoF309aN6 zLd4zO0S*pQ#O1xYsic&~eULQpSjbrrwz74dQmO(SS6z1@m|3Tpi0U*OVeKU~5@y?c zhy!XsBfNhc$QDe22ATHWwYRj3f_BN}P5`k8iGaPT(wjGLe*E#r-~8cU02)+r4)>q9 z7r8U@AzUOrh6G){^K6lDPTk6|54L=X^XMtk$uD;{y?Cr%LX|lk-Twp!$Fa*V{XOem zouhHaU&-tA!2Jx~=x3P2{fgLfTbEik;#a=pdWaG~*q&V3qY9BtyBM}z=MC^9I z>`jNOSI*)$?k(%x1=Q=gI<}RrPG%tyUB= znc#;fGjHBuQE`THssW@H`R4ZitFOOpSIeeZ3b|LcS*AXjD80DuH2qZ7$;}y>bM8bc z5rJ^lXdmr}xvpy>3XXf=%7r-t5KGC#%vFnedPqQq4eCHN59B*I=;iE8sVG4)5Bqf6 zb~)z=Xd{efpsp%_O??Q&*GeYBWb4p;tidwyVTh=zDl=CN{ZYj90kh^Dt-0<_j4kEH zF@o++rq;^@xk&o%yWcMsH`W`(9<5#i1E^vl`{jEKNk$yvV#az*JYlR}vyH}YKljb^ zSp8bPJ)dK+)qyzeaUyI6#M2Ic9rS2igyP!A~!xYX$`ph2HGQsw>bdVeY`k%;`ym{ zh>1}}QAyl>D72^IKiuiALB`IDM}c}NS&pl6gDKsfd1kwFo_%e|5G-W$eP_e_`msyzRI`zQ*#J)OhM`A%j(5eSaLr9ebr~mij(EYzQB(^;GOdyTL}mm-}-P z#J%TWC_qI0!FL&<8$K_m?i9W7t8YcEOk3FP^wixoSuBGFCvsRBw-{g>4b?Dduzv+^ z|6yot+a5RU6p=8L;4d&+fis+m-J#?JPl8#REf6A=Mj&$%BB$mNb;{Yu)ism3KmZ}P ztQjh$vs0=f*a#}EsAL3HGq^LA&eWjixEjdFy5Jp|8I53C9;8SBXSkA^4Uzi#X4Sy# z4hIo~1PGXagLgsh1T&C3gcw{Ul7uA8lvoI4IoLwpxtca0F(Y-&t{{e^MnY>+-Ob;= zBY7`vlMGs^ zQ70!Mq6AlM)ggpT_3f8` z_`~mosml#y24WtaDLW?-Z8W1g$YGdtGv!|DtG65gK)PEVGsDnT9oopT%W`l36zZ1R zo2&0K_=hsch!sX=Iy$ZoNxqE_{R82_Fce$c#n#7%OzDEwpi`VdcfYD=AcD+GDP$Cw zlxoaqE4LG`>PRfKmX_iXH|dbFN+=lbK7u`C#XAMl;vzBpl#bAn{z-?;8i1+VA#iF0 zHWt1f9RLJ>0hsBhSD#LKTcRyj6O`8R6BY1|mW@sl8N_yz-Nn_Yv;ObZyXCG`vpArU zw@viEPBMoB(dF5+X4>G;`jnZJZ~3m_@7{{2Ik6Ah|eeI_(D&nMZ8`%Ohoa*m`;1D6XC_q7VL zn;StEw{IS>PE4H$V7CkxGtFI-n9Pje%-&m-4A;TLT)a$+1apYfgb<|m!ZPNjM#Lxv zn}Y!5F1S8?7x~z~$q8_CAItCc|2hE4>(d&JCuNm|WK*G3m+ZkvFKZf|cF^TjWZ zABZWDL^{EMFtK~&G(->iy%$!Z#48p;3N=bl39-c~6 zstC*gb)Bke_=ga2B=5nZ$vJ1$NIckKT6zmqHKjyEP19_}G%@l?gqayK?w}i3H$}+2 z7ZD#~zAkrFRpp!+U=i&)B4V(^3vb@d+(jfDRS6_X#)#|gVjN`SiAYj{@M5u;&t^{# z4^>@DmD~(0v76W)k><^vWRGm)kSP!%SLR~QvDwDd7u`nN=7dNc3SM72WG>{ny#N87 ztkfOVIe4X5Vj_k)cytfmAvp8QJl8<8Pa>`hJnx-*-cuGgI`KzQ=Tsf`a|7I8^h&-H z3ixM#(bx0-{iwJ43O{y5-Mg!O6-Jrqy76>B8}irj+F`sDQzV={n6K*&c8$mQDr`V( zZLFhz44IryB&SzAm0xVBy>=IHQ%}6O|H1?RCJ@+FnOSothA^7k5(kGt+(Oiph>V>8 z7&KH;P&{*rh&uvV?FAo86QmOfs6^phkjNdH`^JA3p-2T7fSQsUoTCXa#=?kX3l@s( zfQ3XPC1#PtA|h1+QEt2L;c4~ZL%VwJa?@GYQ6)U9jmR;Z&(o|yrv)?<)OBsMS$50W zp#~-v2@9vDX=YVzP%x`@L{z2f=H^D2J5%NGX_X@XXuWNL7n>n4M@*uw(WJ_WooxC1 zI9uEmh|j(4S^}!7A|Sh#woyXRPDBzIX4RDlGbUNB}~>+KM6 zF9m8_i2G1+4ZzTxn5nL-wpl$qe6XCCtJRmx!ctTqv6t1dgThXO%D^VlKUj0PZ-2;- zpNf|mq+D@-J#4!4>CYt}@wa{KIyJbSyi{W0Gl_tAwIrhGGo*}c3A?6};I0mc=y!V+v<)}#_AxNb+uJ@bv>fVrFujT%=<$3=rH&3@q)3b*WQEk^rd>b$mWT{ zL{33JCw7pllPe{;c|%+gxtX$CU-P%z(X6gk&uH7GO04eYBwQK}-PFMbWiB#~;l4!X z@L-5o3Em6n?oMtt>QL>eGUJgMMeq^V4S^Bj>YXT@DvO$8=x}QhPb{*JafL~!svr_V zE2&B#=<>apu`RO$n9kEorQ1N;)wy#5r(S}BkomGX& zUivBZ_bFccq)7aD2i`qXPSJDR-3|7A>WZ88Wpa?{Ym~hEdt1wkwBvVwcz?N%Zh&4?)jfkO=x&8)WXxaHTuEvsr2O=U>mFzhzQ_EhN zQX=EFX)Vmv3!RgT=wj(~FoFjIyX}@D^F%Vh;i^i!(PJ7+m#*uaj6f-+K-Pz6EyAiA zU8(@w+{pTJ3zL(Xrc_6muBxlmYAgXcMC~O3UuPH;vHJ-QMvIbyHO)VIdbSnYj_>iHV+;j2b6X(}AK{;!=*|2j$k zd&AinbVXP5*Dn-JMo|}DiBD_)z5Gt`vS%F&)OI+HCw~0b61eYgR=Kb_i1`Z$U+C_z!r9;0nMI_kYnjzmsuEz9+vQW&was#=&&!90=RbXT{NeHWSowry33s~b3?>8hFm$mn~_ zB4}1;W-aztOvMWQ!9Ziv2c+8nK_9R6-7eU+;!c+S7ByTZ*x1i znf8uL?mgoml9K@MyRI9AS+>q>5g9CD#?+>-TNO=UNZ&=BJ{2%C&&WPXz9M{-E-U5cgiE=3K1(a~_{F^)Zi+-xcq1xHcb; z{^vHBJ~*9@oL$FN?_Qw*K3(AcXm_#ax4f67AtG0EB~A5wad-dt^PkmnNNb14jH#t6 z5&7-yeW&kpr;;ktR^5Vf1vrJ$pgJ=Wm?S9Fg{BOOFjV^jm^)E$M51}n`apAw_+gEdKaWoF-kaRgNani1)-3Wk}$JpXJ)rS`EMs! zIe?HjQK;iMM<;IdJ^$;!{+Dll_YZB?HEm;NNJW41Ro0qQ?|d8ByAuV6Xn&Y@ycPDs zfb_MQ3@-`w&Z6H;0ix(DQ{+w<(Vy)VqW90|u-+`fZ2il2@^=cF{yE2KX|fS)pU5L^ zfIeqCENpCT1twWrrERIm?ZRWR36`n3{wCX<^e;qhecu)_B^|icvePpY_{5>um22GV zr?txw#Chv*SNd>$r-f_lJ(SG8GbsYl+8N%d>0u5KGlt84?dH@g5<cP z)q)~I269O7TOd-+>zk+NXIC<3c=#?EuS@#uE)aHwyQvpRKT~xAv$$(dgAeZ}B9NI5 zs1#Ea@dKUi+qTF6k2x5M?c`3J%uCsTIe>pMH-MRhkeHLCnp0(}tM|VwfBehyvgqf^X7r&T=Axvlp>Q&Y_P9E=BV{mNi#Z1%N0Vqu>&DRL(4sOK4A*3W`=V!p3ie)C_^b zHP*?9I05boa*+k0%1+gM{>^WH_vY=p+uK`_D%x$Sr-f{#&BIYOkVdv5n*(ypF+S@} z)q0O-bB7frYK#@7dbWcZgDqs2Mw>v;q}&meq%C3C(|f4KWQhYBh!=}I9u=WJY~ehK z4Iigy!v=r861;m<_SWH+t(5~or*+&8qOqIr^p|ygjy>au&QqxLA~HR=z!W?2$w8Zb zaFcq_LQ+HP5t1^zEc?JhwArBeot#ojY=nbU+eu`wH>Gt2!f# zpNbeR>qWTO0_HUmdK@0plOM`%>}xoR1^tR&KB5B+_t=NmIE%tGx!Qfxe`K?{xnDP! zkjAA~p&L!pzWs#lV%`3a^ER0SbMKro{UzMI?Z1y2e?Tm~`M~`4jYtye4AHt8zDDG3 z#6spbH#c3jrddf6cY>)qnJdGJ8NFMlEWI6OXrAGoItFwoTDsZrh!CT_|0au+;ur;Q(`6$ zi&-xHbzpO);HZF%3|8zv%*|;?Q3~a~%Ux$AiI^*{gjw3Q$g`N6tLLmlNGX|X2&x3; z9RYDf?nB$IsuIYRgr!citaye8_?*C=!Z?p_%1 z!WCD!>#Dl0s;cX{oYhB4*297tE4N01SC&3{qP&~AxqB}>850Gw+0EVE+YgUVkIzd< z)!VmkBe~c@7LH`ImoLcy_*k2QVSBl)<5xJGd><4#k^|hkSsh?ApI+0u3M2QjsOcrA z{tm`h+KqMrl8b)pg+gZI=)+%jE{&9tht7`Ep6MYNsC=zoa%jEU5uE6+?)7V7NdL8t zaKTeI!`WZ^Bf%7~fTy#A`)Q2iQho8_$i*z@17eAD=hC&5m=<>t*7QqQStDD+@@ z1CT&Lov2Fn&CNp905wAIlj5a{&2DDo8f538meSh-t^+f7gjMR6w40LaIHoBa8H6G6 zI_v8#NK1@DgV&7*LG9pPrXbtv4!=w5ZWpRuuglm?iMHUw!%eZ@;dD zn&mRrOvH6n&+BOx4|T?z+5OHC?vQyL2K8 z*+&ZuK15wu-GW78nrUFY_q^}YJ(?t3WmA`3{sF zK-;z(cC$pCc3s;A%vNYSoKls>y~5~MVg%w_{H3kHz1-{&#|QdOA|g)IbzKO_cU@;z zjGwF*lNrU+7!vk1d>DoUr6o5+ZGvAUclTd>`@4Vm?)U$6_r105d3>+IA@NtZtH0V%Fdcmo2maR< zUPwE=&qq4&d>!~4{S<8)I3In(mR8!~E7`q%A2<8F>Iyn`Q=cc&d@PL}xd9AJ)o3<* z@u+_6mSW&qzq-Ycx%y2_iez2(d`pub;ppCdN^{TdlH5ANw~kE5S_ohgui9ENdv##W zb)MRDQ^gu)py`*gDVce7doR_(+YjZ9D8@lCbWEbEv)NqLm&->YA()e*2)q~>3IQNw z4+(JM!I+7BP``G!Y`va&-=Nv|VXlGFL6N~ntc;%G?%RN7;dH@W-9?01*fql~=T40j zsanjVk}%`iK(*$%dp%p+-rU~a+}0@xoRpfTtx{djc;1<7mz}F5v)N1}g=enjtnDhV zmTj~0a&vtNQ=>t&%Q<&B53>FUccq>Igs2Wc$b!eq=FZ@rGCd4QA(5%6nJVQFUhKM# zg#&}*9%UzZRi*GrjX2xPSW>XqN6Vjr+8*e5ky#wb8+}*n@Ca;xbIHgM}bWOe{dE(){N3 z-8bL-_U``vH^2RDn7JN3A14>r%lEEb>!m3I9wxa82jm*Jca=Rm#^g5~lo~uQwB3p> z#{WsLr&4g*sdm>XgV?c=b#a}^)-Ev>ckk-ye1FS zt?wM~2?tc$PPy6v$lRsWug7GN3NcIdZFPJ5{9phX+zAFo;HV@lqV7r3&CPAou2ee~ zQPa@$BXeLdY&TU3op3b`?GO}@od6h7c7s!5QL<<_7{J?g_&yqhtv`YRmhITxO1>d= zUDq?=+VRrPLYS%x@%_DGTRio9o%^ zWv|Spdi1LH4XGN@Gc(9t)gs^?&mU$H;V?x4 z5akQ*$??O0N1N&pvPS~oKJ+wVtwb4ef@w?uK z_G>QEX6C=OP5B@cx_^h<+ASxy<(D7m)6vB?AIXYk!Jb6OPc}a}b$CNGanrDVw=ZZ5 z9NELmf883zmK^XNjLEMRC!83Go$~$T1&ERM)9zVziZJCEGL5&TbCa!WMp~Et=mk9T z%k&UGTBP`KL(&)j)d$m_T77Vo~PZvOah zfBd7us`)I*tWFh6A^}81n9PWa^{NsXSn9ia267Q;yl%hz`dwWMHSOy8!}G)YX0>!P z?bHfO2$Jf>eBL#Wn%kynnkKKz+pI+Fy=7a3wQwUhkeGXya|p*ch{2(0PFBR-i#ZdF zoWaPsg}@PNuNB`% zd1*xRJ#ysZUXLCipV$h3z6p8sZDuA?;{I@HWq_+{h@QhMDnNRGlB6x48Z%YPB5W)V z508uY53N?ed0sA;%ZG=DH*emY4pEH*xWi!lzTk2Ie772Q`*nu#`s=yaX8`<1bs=9V z;5p^vTj8%6MIQIsa+9YYsM&Vd-<`5>gX`I0{t($Eew$ z?r1}!;acjzw=lxpzYz6WG-J>WAmXZ;fBp4u>S~r!EeuYQt65bo{?otA?`~%Q_8>#Bm2hBgSXB2`r-b#9u~+b`aH_4SvzYgQkAS^n}c*zKYJ2nPUTVM+4l?fuu^ ze)FII%m48Y|NNhBZ*PN&bH$MB6n&C)^=iZLF(_V+?N$yN3En!6i|x`R;{G|r0J~O7 zQoL32*Yc*C77n}*gPMhpxJOd8Jts&i;E7t19D&+)yYv;;+BBoR)}^AOtQ14Fid}(Fj0@yXJJzdlrecA?QDo; z`fP)CV?=OrBN`XwUzEdmY1}Mo(>p1~#+N(N?YqoexjG4Zl|q#;;z$sg6O$9o>UouB zUDG;=LA{8+K-ELfIz-&bNlA&60V)u3h=QoO8mSj`z@i@$W9{p@H&CvfK`1(UgizlN z`&BU1oH@Dqyk30q?yH-{U4*PoFr(abad}_;_7BGCPk;Kpq7Y7DkyK>;IDw$%o^ z>uR88?i{nbyKlbxMyz}K`TOPj_p9gSsJp9yA8gtUo;KymfLtm=|D?7fOWq-G)t{mQX=BQt|2dAh%O>!?KLi^crQ zukTakRaFJS{j9j~z?pjr_ivoHgEksZ3)B*MLa)<%i%|6YSLin$fZJ@?Sr|ao?{B z>PMgNCs38ywqpKl@YgY5_2LJ1ymR1K^oUouJ8a$TnS+m$E)QEKevZNCkg)ml+f5Fq zBxC0@!(MU1@Yt5;v;^(w1#c1G(I;95>Kt2S#G?zaCk_tvlcICx#n zYFpook|!VZu6gy0A}|j-svD?-@|FK3aV5C;+}g?KR1FK z1=XWKjqXn7aPsi(8J><)_@&0L5*Zns3V)d*aE+$e!i?_+NBY>1!jl!?;Bhe5U%dPB z&6_t22E!4Zvc#&{vboPBef9NkE&GRGeqn$_5=(G=BqajF9Jvh-rmCu%u9f-h>#u*~ z*8KGSzqcQLX_wDUV@(&Vd}B`xKvGquE;n7bGSyb|vdhn%w&q}FhB*;P-HBPiW}Q2w zRGYbz4*0qgF$-mN&$i~~v6;id;nusZWvL~llv2*Q>sEzR4q`^CXA#F&RV5-#(}YAP zk>{Kv73^j5C7wux!u{N1?m6Y5!tT8&r@3o3fXkx+`d}0}TjU95R-W%zZInniy_|{- zLNCf~=4Qq$M4@7-LD?VmarwB1+uhBLohxR|Ud`uKb@RMxe*Ec2N)^kDndA1aQY}2i zMQB4hViH2zW!IE5C1g|K>yu^jW#gFA{R~p_#o^|qI1z_75{^Y|A@OkZ1Q{@ny?uS| zo5ax zyc4dxv{MG5g5mMw-dUFf@4o!1ZQHiB0NX>|MHoa7K_=6T5mYIEBufg>ITQv_!WCb&6LN}Q@y z(>N28LK$ZL^tZ`EM5I~6eKkB#2l7dgU5Q>&GXPD~1bw?#(LEJz4$n08WfWK`z_X(|lznU2W;(ZQr_?$=h zvznzoX^b*qb#&3?Tyxr-cnu(OPxVbTf766rEV&^9=iYcHB((t|RP*_4zG&MR;t(pC8+`Cc?BVv{%d$}63-?wxKxm;8!Q9O$rF8e^ z4M?(PHy3c<6bN^!Q)Onk>)Nhe%<4B^eEHK4Kbu(+={YNKA|nX{(%akHw{LG##jEC* z$DjVP{OQNl^HaN8WmP8;A#frHSBd8}R~1Aon`U2iw(M-#sXD-7PHrZZ#EqMo6Np)) ziuGrGEX*Q(_b#G6pa+}#uHN_y$jriOJLFS>AYNj%VnK_@1bPc3P&5knVLk0M_KdVa zCgV9mv2|T<5FrZ_|K7H3BmnB0u_F=OrEhN?dKHS0xx1OClt{!pY@}=mAVaJ@M0-Ll zXB1olfVn|H%++lEcmMcL-~ImYzx?XUs!CN|T`WnwrIB)UZEkglP7%JhMf4_NW!=)#Hl!*yYH%89Ubb+UI#3H4{z4vgJI)?!KNig zh)47;d4-efqxXY`is#msoHD8h-Z@FIIrU`P_k1yRI5=Tvg8N}6(SG;rt+VZbK--{N z9VVNXiaycNkv!4pd*7lM#2L9r8*aa0eE5|&6Vb8NJ+u-Yz5c@kIJx@ZD8b)ObJ*?= zIk|H+yM6Zo36#x@nAn|q6;zg@qn*vo{PzC-@#(=jB1qAKH*zD$(5DtFXm~>8W~F`2 zDeT{a>oOQDnH6y!Q!7;U0f}D=5kNSB$y`m1$Wy8$r7mZ82QxXbQ|N*V1Q1Y$IDoFR zdcJt`)_(r+mtc+5^(iNSD4?q9q`Td7(*)_|Rn;Q~Az{1rm z)r&MwG81NQn^n$vwd$Tbdv3K;axfW0z_BqigxSF%qZp1&QYGs==bTcaAhEDOgxs=P zN=!s*%CX@@hT&vp6$_CK0>NtzOy6S@Gb#diu=uD;gPG&G#H=Wkn35WlKFFaj7CqIT zA)a2iH(~lqk;RwNU2$%MXukUWEuS6w1e14s}(_S^ZI1s%Y zd_aSV?3ICOys}wMI?)JbcOGAS1%5&g=w;GKlex#%f*krb4yxIVCFx$INw>L5Pp{jZ z)FXJs1pO@1-U*%p+jOmUSL_}l!N=6j>rPW) zMo+zsWMG^v3|-U_p}Tu&BOVhr)_SQ$^qosna8}K!svQzwSC7O zGrQ(2ef&M>t%qrn4`iEdDXf7NZ$^UtKLNMGpa>Zg2@pTz)6K~pEZns1s##Tw8v+O{ zA^;N@fP?}N$Y4a~Bt*u^zx?KF0#r*TA(F(}ZuP_ahlkbEWApsfJU@21^XyK5)G}LC z^949nRYEmKwO}!An&*dyUw;1i{fEbg=VqBL8zEH$c2H3iaw1|KTx0tVG&KW}R7uS& zhyErxh(#>JELU8R_#&V~#4On;cbV%dMrX(>nb|=W&7SVe90H47R@HT@!0-f_OX*{? zip!&OZ7omkWTZx5Rde^Ms#I-oM;e$d>Km`VLbVQpBkqqRtF9_$R*gSWU&=)<`L%9w z3<*e89mxUk-Q5>|_xJzw%{RaM?z=zy_PgKBZ|bT_p@sj+y8L@c{46CmKfZdma1e6; zEKZQKZ{@|mg`?QykvE*;_NIA$5Xq$3*hfD_m`U96oV_XUO@ze2$Hu?@7PEwZ(4(Ef~qS z?+a~xTiWoIykpN2mO3#0IQbO0N-i2|&}6=wiEkGlaq2kizy0Cwb})oJqByfV)MFax z&Wsqjt4st96Th|b|IN2x&Qlh}^akQDIfTN=zN&8D(tL)Fkew?gkbxrPrXtk>Cxw%l z*Y$j{xPN|r=2W!R)r(UqGn)~afrZc`yBY z_L7#8AV83ILPJ0U0whR;28v{}n`{zLH`yXtRjjP6oZfqPh{@f|&N*6`yN5@FN8E@z zWWFr&E;8S{FT%sa-0aw~?|kR`Y9Jd#RZOpES4_pA7%;dfN(2M|gn~62hYUqbV`M^e zMI<7CEO&&a607p6TF(7qHlNL_vW(vQN>mBSQJ(W)Kt+)iBPN$S=Ny{)az4L${d&5X zzq+1YElY2pfWWEMRSi(F=F>I!FCw9dwD~a*30TxRomDUcQ&1!{ff$VlO&WpwL^&}{ zB?KetaxM{2B?0=$Q5IEAnr_d8&Fh-LORdqKkoS5{bO3v;Utx9IahsI_sv1%1D#lte zw-!giR>9NM2ni9T*7{s$u&9U%Gn)w#*7`L~3q)FGshd_MNK{8T2%ANh*9Je73Z|4#vZQsTlKt`}-Ynck9nvts_ah>f}Y+eNYA<12Z54wOV_4eeK#t5^n}@SXH@~ zBy)?rc_V!81buKNSbyW)A?kq`19dD#YbS{Ay^}NU>CF9KYBx{D4m_|OGGgx7K|l6MtR=pkqP{ia26W{0H#Fc5X^80# zi8bESx1M%~rK@3&fa)Y%kv7&kVO7B_*_>mPP6$E_!+cv{;SlbC=htTqmuPzzvd z)4G}(RdqU_f(@QL%7_J3kXTR^zz8{swm_2r14UC4BU2weNF~0imUAh~SXJe+j8UQ} zx_sa=%tllU^Fe_bIhSQb;zKpNp3kqZucxmsuV+3^t7@SU*%2WTDH?$Spr$Tc#D;F~ zd<=*bW5VTKGz~GBS~{yljR|vi#G+yVs$h+0fTlD$ja@T^QsDsr014S@aua|mh^T22 zcHhY1>RAaZyPP^7l16J#S1zEC=tk+?MBEURQ58C7sHt0cO`FOT6x0Y;DgTO8ldgzJ zVxVR%VanQ;3@{Z{t+99}LR3>x=dxlrdiw0?_kQ_TKlsLXUwrMoV&HP;0LU8N&clN4 zwvyhn9r0mh&$m}O7Q098bQ)gu#Uw8(Yb1tNc7KO_yR}x}JCr@G15Qx0hN#J*Z(HN* z9TY>P{xV>lx?}RPGF<5~cblSYQyOxWRvde7x#P^)=yKkl*R3ASK~&GZ(OY}EmwTm` zkK?amPg-@ObLIN<*?CPfb4RBX$2=a~dyYf6&GmPy)<5|DA3v3Qmgd^?!=oqKL)W41 ze#xZSZrGQt^&~x=7d#L{>B!6832l0y;#qIj{&1hy7qt#Kl-vvBy#FHob={sr!mgmd zQ|=A#@{tUXUpY6K~3w--V7x~ zgp{IbotjX}z6}tRNE#qEp|yZW%v$FwY4wsJXkx7V=<#7ofw0JO8l}a7ojZGFU5OB!hBFeFS>zhj zFMSLb7q2d^uCEu>bh(_BrB{n)NQ{P(`g@!GO4X1o3Evx_N+hJpdjLQp1XNK`MFTap zl$0YU{YW6HwP2du!wi5K5kicLOzdE-=i5}&Oj<3S^arBk0c0IZui8_!1=qVEi}lPI z>zJC=vra^;A+jepKS={M`8_4;(*%wqpyJAeNJJ<(wE~(NF(-FbG_5@k5LGpVkS>J? z1V{j4fb0}F3i%)(e)Q4v7ayFSo)p8(`-;{vl?Nm?;2QkACwLx*muz-TbvsixKkddw z^Nru!gZa)w4B`==fZZHxH$Hd&R*$#a0v@R9e)L}VfI#7a)Zx1!?r-eRm&*V?#$m2M z5557_wtL|}e3?IZ+)MF|`Z{mysBVb){Jj43kN+|8bx)z}z~y%M98gn*paADj-u-y+ zr#{R90R;@e$V`<85KJ{HWMB?4DW=nKI2sOz)62>fQ~?wb!32=dA+?R7W(qYmJyC8< z&A9R5tbsDqhC6_0M3_v98%e>2eWKcQy4D7&41{3z`Ne0m+2v$V42TNHnR7H4%V1=K zf{2g^nN$=sCVot)%IM4JJt0CdfdVtm(dEQBx!i!&swm}hzVwU5d^Vjg=NGf<`7+F^ zSgHu35+jiV(%M!EYoFSh)q`lY&V7uMbRv=1kU~u4ZqnLg3YoJcl4yoVq$mu!VxM1yI#RJYY8bs|zH^a&(Qk6Tq$MKxn;QPL=4P0fIaYMD<&GfiiLsESEZ2NVp7VsQTW`P1hw z-h2OpvMQJ5!ewJZmt2a!h+ucr`t3ytY}=v}dkHv)EZ#3ANBmMU(OV^^UjohhKwZ%X zKVd#F1b1H<$jyoS4rRt39gIB^jcJ8xEqu@~*LdSEd+(}yKEC;t2VcMU?T2enb`Oyq zImp9M?T#E|uS(ZL@JWvS)_bPMF?VPPv?12pB|N}xNyOgs`UZ^(ZmW&3%`JH#8c+XF zC;1G7u5@Ns7Oib!Yg{mQLKoed@BWo?b14}CKsG0^VK0B?D2gZ|IW}%VRH5k4bCe+Wfcd`)RM4>sv?4O&bbW9r5;dKWk=`dkE*hg5WRT= zRWn2~gAff7kbn`03CSfRR{|7M1Qj(vOnhiFFcm;1W=*VLz$!=#K7<%T6cJTZHBB;t zx)Mbp=FE{snNDXH07J(o!{KN&#HAli!YGcA$YqY0003f;7<{?(WvLnwjG2uy;5_*< zY4pCFi%8`c^ZE5+x>zo%>1;WVG7D7{L!ii{M1V+E+oL8*i6Vdj69N$-8&VQ*uSI5< zM2!d)R8lJ`Sdv9o01;_~@-eEK0e7Bfi~@v23|8mO$!D~yEdv0A#7v0~le|ciRa2UD zM5&D!5piXV)#UEoQdm1bRYlcW2)|w}^*?E6$!x+Fs$vbdKE0lqiO5k}_*M(ibYyl_ ztt;?vs$6?Z2{O8@7>rIPXHU)^J^j^R`~Kwgl$gN45k)a-;>qD^um`P)dkvMgUYxDN zT665c18x=9A5*)nY($l=F72*N<1jF)Zl$=#almzutGVs1Cxxk(r5536y9l%`)|u@k zPp+6?4~G+N_Y>Y&=;(dHjkkA$7$rch)wKB!D~8nk$X1V*raCLtTp%-)>sodJOM^Lp=0ha%Ujwvvm$1hVd9T&xu$B#xsA2e3JWTLz%m^tOMpz6JkBBmCCS5+fKA~02v=sl<{7mMrp zVp>+q(l33i6eDmj27qLWni!-tU)ySf3j)X1M`MFvDnL`XqJwT7^@QNC_^ zG;2Yc1b4Ix$J%I%kW5C~Ak#{zFf$>?C=D516QQN+rqs#&VB<*Ks=l=C2PxZYxJs+H zclRt25s~EK+9g#(-TWH6^!Mc9n%dQq-ldo&Ph2$<6>N+!TK)d|ZwN?~4Tj^BvnS8r z8BNYUd->|^_ul0UiBoaLZgMg@dR^a3s<(QAt8XSK=Wlgvcmr#ftztHGWX0BL zl*b0xL*IiP%@ln2N7k)_9DMr2j!HjnfcFnhI>I+(RSSR%0p5Q9>p%U`@9W%Wd0~cs z{=*-?dj0ugIgi1Y)iQbmpp@n@)3Tha1}`y+Il|0kqtR$M91e$rA{#kZb&@KUd{yg=lCW-dRS}8NYX~7; zmb1?n%jc(~C+DZ*;m8qZ&N*bN`PGnk8zSO;6{Dzmu^7a>kCl%iuq>w;Ka4Xaxb z(iIZe-{R=7-ni1vXw|xbkQ>RD8tGR>BtuY9Fhc~j=8%BUxRQaInE(=qMgxj5`XI|P zyz}C{Z+`nb3YIfRjU<4;KyMuN&cL+E)?4#m>I5c(HPCn$`g3fA+-DYfiweO;xV#7Y z$-YbM?BRLye%>rD>K8`~I`oqcqRJelmv`tB_8;l?^Pu6Hi^+K z)jNZ4Yt)J517O0p=+&;g(QH*FrS<}fAQ8kfBO4>F)u&<@eOcODN3zsM57F9LV5JFXzm?5(xfEa?J2V^i*jq?~k zdVO^{TbxbClfj^1cEqL%D2S#;QOt)JMZNc4Vvrc3MTIEfgJ$_ai6xh$+X#e7;8Gi# zQElYslKW3xwjioiQ6LG&Gngp|G8=%`Aflqlr6}n)5)g`}5D41H{2HpMCAq*Rsm7YJ zP5`RFR7-SH1AWvI_aGY0%+d{7OI~kE6}5^9siCb{F+>QawR%T$vZ~dJ>SK4}Gl7X< zV&fAaGaFcpF}0>9e4UWgOf0F=P#T;@f+m$43{3%vkeZfMOND~gF4qhR!3YqHh)*9q zamDHAneR{bMIu>`=xexQQ9V~X)EdQ?$hhmhVC;-=vN-SpK|^Bcc=TpPFJcj z_n9yyecFy+$id^X=auL&OClt$K6|l90s7c(vPLi zv224-e#l)NDDqXGZnjQ;H5S%Biq@2J<*?nBy4T;>l_T6ZXaQg=CuPk#uwA+=);SqK zuh!5iUTsCb!@+_>7Dd+$vR4kP_g&h1;Kp8CD!p|h+%CIvgjIK7v#mpa>`9v(-g+9> z0=Cw1$TT#fOhgFvM}PLu{`v3!UqAfg-@EwuNAq%NfXrE*yJ9dL3`QZu`Rui-R|QqA z{5&z#i5)0pE*qSWRJE#nj4=dXg{95s!{s8xv+*D=_(WL|ftiECd|u8LRTTs<&jw@4 zFosB+qf2H^N|;=rkl8V101SW%Q6-8*Cy}a3O~KTHr_2ooV?wKZsVb^5`sLMpHhpf&mayRt!gv9#167yu2P11O`4tQ9xt^a%7-BMiH|J zVx|bdMyM9moC5;mI$2E`orGBXCHd$@)gS|?RU%X7swS#pV1xu{NRado)o>-di>;nI znkuLPp_-wl;sYbr30%!NVE{o?T4TgneP(JMXB(xbHcr&cjhfm4lvqi`HPhG>fRfP_ zC90E18o5TVo(KR`Gpzh*oD-s(q)|&6S5y_~NBd=*aVI$)#wvoA) zMCgE|rFR9~=Cj-boM7-q1E0R{aQH9pIq7@|=zY&&WoU&d{6D|@TmSRtAOCc|ScKxqXq4r-D+%X-sj5iCVg!b%&DEhZ6A>{&2jCa;%jL2)90DXHhnykhgYo&J zvqwQBibpbL=UiUo!>aVx7nk{H?3}4s<_cCYKr;eU#KH|wMMLy42C->M+5o@ta& zchM@=a`PY>O@$B%F`6PV5dxFcJn*_NlYs$~sJ9}rnWUUT0jO5vsrPF$Y|0+&90Q>D z!AzMsnIa_|9XL50t@<4e0Fb(keb6MG>4j~_WGj>1s-vi_m8QD=j`cYt5p1?Z#Jjzc zgs8P{ff7-Twsv!@#NMf~0z_iY27}RLFc^L3+uuGre>|CthQr|wJZax5*c4pcDr2s_ z#dg53JA(q=F;w)jL=f+^NgWa>4)$_6K8PKR&F_kV)}qwi9DFOiN>QSTZMY-tLWCq# z)z||gH2+7e>mPLYq3%jU_rOLg4D7Fe9*W~`Ut+fX=G(>J-yPbUle-^&Q#ao9Lp?#; zU$X4N@OQdm?{Dp^^$@=bOJ>(RIZh7pxG+U#sHv83%7mxG{4f5+AN`Zx{@+I#zW3s- zMR?{F8MIu^=kv?y?5dhymCKpN;Ftg)#+dRjW>!%JK>|~ZF#zDJSFiFs!+gTUC}%7P zOv1v;%c;K(6vO}ubdK{pFGkFHR4aX8DzX7q-p3e{yJ{s~B}R#6!ki5U<02mkxik>o zDITH}E zbJ=vUTrA3Ba_$K7%$cFf^33JPF3WN=T`Z^NvWzjXL?3*Jl?nu7$}%j9)AKPqiqZSZ zi>bz_5=aF!#^6;WXRHXKN(Nvi5&?i6nW~DYf+ZiT1WB*cxDab-%S;j3IhXkEjTtS+ zC`}uBU8vv0o|~+_i$o&eW-6bgWY$D83=9;^R63!?($QpFz+}6ul-gL6eq~}>wHSCe z#UY}Vyb=*oPHw>2@bS~PLy*C6I3AB7iSXb$e@_pJbhZmH#J1A)a|Ep20uGn?9KCMRZg6Z%?G? zF@k-QCeup#)9R(%`=xMijN3B~yQC*~-bwfQ!p+Zgdsb|G(AE`_5pRdgvU1Do2#;dR z-#EfrYlEkr^e(o)@~(!edll8$wG2AUQFrnqi3Vxh@CTo#c~NqqtizK6oL@L>2P#nrXnGF z5s5LxsNRbYzVzNN{Af6sjL%2sxh9pv=+SJkn3an~@JsLK8YOW`ViW*mCNoLQkVa3% z3>6U(>ef$P(YVFX4S5-9{lwXywd^=%-T z+5#n7L5I`WsL*vM_V&C@;xqLfVyp4jB#wy^lW6vu1mFP_kdT0Yvto4m^>2Om#e45R zfByD(G){Nk`V%Ln8Eoms_WBd;ggQGmKCQB9V}NP~hzB?1^%BQ>6M*h-x+1x2Cn&4W zX$^G+Hw^6Bi|o-x+!J&9;|3yhv?jL`{q63fUR$XBp>jhScvF#Y{Ye?FtYvY%REu19 zbZjpeKY|er`V(kZV_Yv+JRJ&(}Zlm3LQ`+&k4bA74N1 z2ajIE+oAmKPQVZR;J^G2!9F*f{f~8n9lPh!QI!GELdM{i)1Un0M}PQFfA`{}AF5he zRRAEthvju#&X)d4H9B-eC~8{MceI;rq!bF#m?^msNsLW8#j2rX9-lsW{^H&9XD^D$ znJAI5s`yYM;pN54`Qoa`M$Xv8MAS#6tQemcvB9s`G%M#}E%;kAr42P59 zV3aJGl4789Ik6++%;h4Ypp0M|8Ig(0DguCEM5K&!0CvoTkRcec2oNGWLIXmmszo*P z^JSUmIk}7$SQMjZg2HSL5Q+1`Wo?KMz@!%=5+sIsS;g6m@{HLzcBX)CboT7AFBiU? zR@HJbpZX9090BAm2ejpK5k;BUPz6;$*tVroFh)U2lo-$`wF5j-qUR(9_a;ZT)Cro@ z&D&coNuhE80X+M8ijxH+t;I{7g{D?Lt4o2+e+6IN-f8K6;K42#M6 z@bu9#*l2t@o=lhsz`B`kn>p=o1V09l!WOT+oyO`dLfkFXRPN}d-Oc!WUa(uC=HnB`SvD9~)gp)|L^a6O z)GqT(iy@l+uEEA0hqV24dg9>i8J7_EJ z-QMgTce^99h(7O@n}f!EAtQ$e?VZ{G!C!dSmprhMwW*EVuvxdf8f+eDeIA8&Qg*GN zpkFxn1|1ID&JemrW3_JVZQ=8;5W(hpmEiB> z+Pw>IU7?2lR&ot%`(#HW^6=)Q9ohf(P#-=fz0ufqM4A5jGVWa}w>nPmxPJmbOg^ue zdIS@Lq4%y1Xrxa%fXEr^>ra33KmGUrwJa}|v&+SD=0#KpQNfnJsw60pnIt7|Q_~oO zf&zd;UJYdGF{~B16$}vwfK(9-fQom&_Km@0{PD*h4aZ}bITK+NB2!WC!)!L6O=pNy z4Cnc9F&vGvA}fZ2@#H+uvk;>CFeowreSPs+^b6H^b@|#`b$WW5XM+&5s+1rrhNJBC z9FT}zF&qUS%d*U}3@Mn#5CS?k8cv8a1B~j;ENWD>WW?nMqV#o)v@f zV0c309HS3WMIAX0Wt7sPBVp%=i2)=AFIA`{#^Am8zN)*Y8wgtR)CFuLxZG~gCGd3rU@MEcHibl-0`d5&Y0~+{fAb8 zo3<2)?f?q+D*Nnw<(gSf0{u3X>x=*o{DRieW};h;IQ3;sc9%(voz`{h$oJy*m)cSr z+9f7)@SRxwk+_v$(zf*DgFyXkMH>M~H4sI13~_n&`G-II(Vv+5 zJa?)wR77kFbHmKEFbG8T+Hc9ws;VgK&YDTU8_WO+9kWCrE{bAwcK+66a{lpWf4M9# zs}iD^0h^d3LUKeIbN2l0_r{Y+UYum3^TBXHM9i+pb7oS5)Hvgp3$lw(KmN2TFGMRf zH!I8Ga5x-J^5Hno$B0gX2Y`VaSu7W`srP=V62g30E`5*}FWw&xT@`|gAx6~@VpLI8 zsVX01h|wb$afVDP;9Q>P1DEGWB&Mm9uvkn-!;y0kqNxaid9T6G=kp6+&Ou}P=@89< zn4)O)dZB6v>|D;yxgyW9EYEW!LWI-P(fRp_p$icKkcso*XmtAY0Go1WaZSwV)4}HIoehSgkGr7*GlbNRdntK+)<9-jW8r0yrZu)2PTqE=LBU!P{?t z^I!SffA{2kLL4%7pa?B#$C8{MD5P^sSCi4u`st&l+S|{z%D~okx6O2&te+Ixeso*V z*wf>bB3SEPwUx5BzrmHL{90WFH^cI7c6*nVzAG+iPtCyykh*=EmUnO2Q!~ld&>e~~@fO5oW?VPFwx63E z4DJN+Y$L^Q1_qDYnWXKpKs-Ki$DL31i>@Q!q0XIn`;WL)TEBgr&Z59wC5t0I{k~xK z_38xP!`y4n?mN`Q@2-b>=y>41;r_yFUbydMeZZ91Uv<3&>HpRj!7ZmLyw{+0>nYI( z4@zB0GD~ggTqj$2>=$U?L|{2ZU&;Bq-~NyOlmF}wfA6>czd!oDkAM7UzN)f82-S>q zXiA2rK#iieH9jf*J%46q#_0`!;IfR1;qdGckKE^1AJ59UD6vpp6qCuxusCr%$npY_ z0C_MRGrJfiNOgHJV`2b^b;GBq0Rj$-!C*Lk@BMFFU!P2`FGCf5tY+8K+4PE;*g2xi zxp7epW><`eE^}FyiN*Qsb&(e*k0xk-di64hh^UAciK$&OMoF125g;XRBQOF)00v@4 zBm`p40HiD{ByyDJSU9qBIh{=}rqkC|xd0Opud3}yCS|cqmSs5^sE8T*0Dz>k#>j+- zYrS`hT;%z{rB6g6VrJ*EM=#!c0T!oMugb-BsFo6gs8qJf07{* zHLZlIbvl|37zPGt3Ti56^#JSk(3}H8y zysVG^v#J&E)IT|>&8!>2bn6Jw7BF^{(2kZ7Jf!bshgkK>pUdicNHQ(L{e7tGiB0DV zt+a-)CuZVp(9Z*-ARc@GxOI-SXJ9*!6*f&KaBE8SSIAlR!KpG|*3Uy1IPQM^)}N$P{1&lf>EvQ z4SfcUn`e6h0wW^KGLI-x7t>|I!}q`b;^~v8MUgKSv+3+AhDy~}K2#y90#08gK@%cW z5kw-wC}L(vs6b%Is7%9RaPll4o}az#m*s46eRcVAxx9|Pj6P&ptd`693=t`L2sw5D z5Tkf@i}|%`+C~Tf6XA!jc8;nQX(&T-2xx>1Oyu%nkY`0gH;Ks1oO7AW&{V4HX?ZoD zUo4l`zN*ZSkdcc#BVx|7%uIuis==g+QBoOQYp%FxU9v%m(bt$Us*8)|B6BXwa>vNZ>RuP^I@@ZHd|3B>?#-t6 zXuNK`pnD!}`Ve}UcV>2%;B|}0X<*V=mO|5YNu4H}U2tz}1)yDV;_koV?f0=e?tW-? z`1_BMR6g)}&B6D!yWv-e<9^8Kxi{usZv?2zgb!}h1_`s)T@vtQ2djXx;wI|AYE+&q8HrV7}AZY zzP%W?7^Pr{2sC>sI}$eo@)di%+{A3S^Xo`J3 zOhlPko)`dVF8IjMyzpom~mK+^1sCUt^(Hv(PP{&kQ3<8}btsS%k@2~AwJx_`Y5M5*V& zC}9VQC!_mpG8;vywH$pdXeVjY24puhUS~Y4ZwwmYTwBo*5k$h~0jEq&|m`CBtr8|_(xJ-N_V5^;a%#OuaHcKemv z8OeGm{L)S%U*PZo;=z@ky-DiN!B9L9KD~?Ra+Ip+?OxEp0JnZZJM6&^)}6Sat;H)UxF z&`>T_CC1A85Mxl$C_;o;o^g?%xTk~Bs3=ZGqw^vkt7?R(B9-@CWKSPYL?ZC~2@jof zA)uo?8w?N~amM5fW6Jar zrCwD(MC&NKTsu2OSE+4F#oYq|5t(y?< z#+y5U_Acb5McI2z5;n78+)7&y({!VFytfFMB+~oT$5W3CSR3B@+3h<& z(RN2r>nf+?o`TOdG0<+cIp2$z@@;bW_N-CQ3S6InM{AegV@2i0{r5gL_Zu$h4u$~# z3i&(k7_)sNfLk4shWlRdrBpTU{T8etdl>F(lsR^&zv}6Gzw)3RO1!r>bWy+?UTmxp zHRk!nPyXru_CNgjpZxyc{rmsm*MH;R5CMs1Xf0C)*K`|fZ`jkeDV%Dp3QK7k0RiDW z=r_Ojum6YtasJ=_=l|*DXCD(f0cjUM?(F8RK_llJP{xCkXYYUO>09rOhWXXShp%6L zvYcIoFqJSZmzSX`(U8a)AR#*@Lu{d5gqSqPMMSlMYC?@1YvhGS6)B3*)3@F&hU3?- zJ`>T(dk|o9uEXrxYj|E&e;^rfPw=pGk0Dt=Zi%t zF*cejK+Fs(LCQ$ykDfky_AJZC%z0D@u{1DIQPs>5Gn+}CJ32in2E#nh27^LX%wpwB zUoE{4F~$&L2q6R?V~jB{2^g?rA|`U9@i23lb3>wx9TPhu0wh94t3-TNRaI31Ktk*j zdp~$TpD(Ja5)~DRp;8Trxi4m53IGg74c6CU#aNr^wkUhsU$?Sf1psE+HNjGssWo;@ z^+sW4ojH_Vhe^8#Ox08sfe2B73E44{qiir7PtJeg7ry)b@BjMy@4Z770Mv|{&B!n@ z>j4r@T#M9fw`QmM+L2OkyCPWEoT$DHKxkzQ>{hIg8_XH*!E0rI%DxICX10FvX*PgX zF!AQH>VX+p{}JTpH3$1Eoqyi^8fX2`X{%DzGm?1BCv2o~cRAned31J*<+1Oc*EA(t z$fKX?P-{~(3cxEY=8Hc3tdr0-QQwYl+I=I-w01PPwY|lgoUbDuDM!2|Wn_57wCxJn z?myOVxB%V;20!qZcK7+&18v(8rxo1wt2A819D;(`)vFH&cwJup_<#KG{>vZ!%Rl*d z{{BCB{QQF`Rq1EQqyT2hNT8+$z*(ZMGsjC%E_F7 z0VyCDro5+aSVS{4Q58^a)dx)#6Hgm0hO$%$-a|P&J$ZaGKKtyGk7w6cPA22YBU4ZS6$KNO z;6sSfhfsy+D__Q{v>41xO^~SWG;Ol>X4kNG)z;+kT1t{JiR8hi^1DJ~8NVhLV%GI` z>W~mLDUBv;0wM-Bpv+~+?)?1u)LTAbvWzr@_K|X+bWo@9L11Y zm*=g}r!~#&xBwU4inw&)b%Za4ncXR~G?yc!2O_@am3L$3$wYA$Ua zSMFimCf?vK_T$$0<91AG1fT&r%AL5DXQp3inpHh?&OU(eM1PR~J)67o~F9fEi@D?2c8FtuUC02r&U0Ge@;za{jfieOFbk=bz3l zJ`U5lUoJve1n*7FWkm`wRL3Qau}+!^Q^Tx8jT$upv8n)OjG&rAjUvW?bK#O9POtrV zFnR0QJELOs`t>J}8K@=RNQe=MvOF71#sn_L=>0N8udT>=*+KQeL6XP>^Q5cvM7oob4BhFc?Xe9HMN#n z)EK?!LRC_!pqZ;?7R~B(T}0G0NmwS$7DO!LvRqzY0uraJnu)R^AF(Skmje?y9u$M& z$q6w7q7T8(=hf_5&3q{5^QlNALL!VlFoUX@N$Y~$%0MRdcM)ssXHufBfCT80>STID z+H=#P%Q_H{0T2=(s1HO80Ekp?B*Y9RF=lQ;*?4^N&NsjJ{j;~9Q-%bP&Q_NGqlid` zO{bH#aEqBjhc=wp#oDFgH!R*&I=IU04S;$O`|ZubS~b~3vbKW)+TkcWtR(Z(smXPI z37uxveIKg5dY8?QnkjB48mk#zia zf}mBuz{btD*@EkuM#p5d-WtFdaAO0luMa)+#rBJ)xMRocr=2;|zsq;;Dh(iM4QbT; zv{qtzhdkY(cGrjP{%hm^233z?PtNRmA>@6W>^JgcgSWh;n_tjo9XIGA)skAUr|)}Z zE^xm?f!hU>9&Pi(>3zFC#ddr&-fOwzt6k7*AHmJzVFzCK*yGKyw~x14O!snExJwZg z`ji`SSCI)DG#@kPAco6}R|IGwkjlil^76yq`bYoGKl$x{^lLx(JKy=<-+1=+*8uQ` zKl{rMfBdJjt4~8*1RpY&Baj&}J0kMYBOw!CUtiZOWmAx-3W#V5d0rI7z=!zx<*RD` zn!>bTsJzcIW=E#7T}@)77(=4RnAUe5%)R~Wg=4$?{HGU}A6Cl?^&+7%tB@gMOVXAA zB&s6PXdPn``&R|gWaMOO$r%Z1F%rX?aDjpV77<098%Pz0qtW>E1T%d7>T|4?Oq^iW z5Q6um%d$Kh=6RlFrzxk8A%qx=qCq+vXc9844MEkqC$GdMlFm*;M9#VHIW~1MYC3D6 zN=TK1#1K(axcK}dmu2bg%$yFg0=)7rT|XQWVb@EpzET?Hx+kwTzTKEnCc&UWBtfpK zYa%Afh$%f~1w`bU?T_yC~^!RLmFmqO)hO~sap3NtXB*1mf__PV4}JI-d+A?BaZ`O8m`>3>Vm^6 zmER=px1G4q=+gEz30Vu_V=X;rjp51es)6kgl5YNID-fi4q?{yZFO?(lH?iaUM7WZ25gp_)2^;1{o6eF7jNXrda+jA=07 zYWf$y{lEO#KmI@e;nU~uJD0tF`SJAn(}BandxkDtB#?4$Yh%d-4D#5rL` zq==RhRMpyL%#2zodTVtaQqhOFHVZOTRx<@?6ZfQdVP+buMf6q7%B7zb!_jCmIeGMW zd3_bCD#Qvvv&^ZIid4EN%OxTe#URfHnHvlN)v6$suY8oas`jb2Po}GSWZhDOnbd-n zH9SdFbBCCKQB48VR-zdQgkYgcgrXRl;tbXr-fPt@WNY|M9dNWc5?Z<|L`1c^A()x# zqmC+C^5{b(OY)KiLDNfr5<_ZbC-P$C1}9J6e*YJ~ z^Gol)|G_w8HdP>koz?d4XRT3R_AXo8VPxM6PVa$8?}9-dhEqPcxlAMfVqHdD@37c< z8}P>M*(y1jk~wTl}a0gArlcoSCtsI#Z-@O@m*<_zfnq?DN(@FNdpaBD+Axq#*EPrfEqqYyT2HKN}HahGDA%z zvW~zD04M46)%+wvMFK=3ATUjaq-LN#L^I6uQI-!*A3r)fdsGYuOJ9OwG<|h(F`1lA z&d*QJPp>aN{p_>PM5C#u)>)KDpa9@~NFOax5zNeI86$v-04P}`WCheld(^rBcr%)v zIzDNAxJg~I=v;=BDdvx#z4ME|^lQKPOTY5u@fllC)6_ECEF0)3o#QS^v^^`mW>!Ft zqN{Bwz;C}`k6_Gco9p)^(;HuS zeV~#Kd(+X5xF-{6fq#QF#QjE@tium!?WF{OYJHxjP=<$&_Pt~>+rp-IKU>~$svn)W z?=uOztgFCRrLr+w;tw(vhV&L`( zTsvY^xZ4o+@Tqb{P4>p8vg2Jx#ptea-F>a$9ZQLDZ*Ara0swY2$F5k}U&uMG&xNID zQFk|{&ht%>FB%|-0IG_w%0(^5h9HWLk|Id5jE|tvF)e2EYN-ZP*_8%F$`FgJn2d)L zcDdss&oj~J{SpCu^aN(*bh(@fh=^zuRq-JXiW310K&5~ij?on^%VITCQ%0Bi2~$F; zjf_m5WwWIpj!xft@!rY#*~^!ohUL^^a9j|f5fKn`PDsoSkpPm8dS*&#cT+P$A|^xz zN?(%zTT-FgmOKf;d^q>0K zivfr=&}N-Va6_`Mb@C0tlp4e&wOX1P7^`93r<7RcwLl>fb{gn4H5;HsjVe|*1%Mgm z#qexAIUS8oMw62)8<;|fKF^0o%1Jey?pigY&Me^qC_w= z(Xy;gMlQ>8Rb_T3CzH#IPhY+Klt|GGOou>$WXfgo)W%}cFXAsCbdRoJh=_6*-q{8 zRNC+5++7surnbC&^+(vG5GjebF_x84L9d!TL zN!GhH0lVdvw=t6IhdoOsU{DtbkCe{5^ETa^uH2{~xj(<%RpYwHJ>A`u`2Ad$Dr%l1 zt#`-cs;^{MNVw??fM3Y8JLLMkT|T$Efz@H?c4#oHyLI3_TdQrDKIrY|@SUfB*V}xz zwCMd*R~{yxx7J+x%PG$E7PNZt3^1(?b3j#9#W~23IXXntq=%gW0UU`GIELUw4V;^t zohn#RaYa5ZieX-q^Le!_oy!4$h?%*b@L;2K>Y`(k@f6Wd!A34s+ z<-`a;1|%BuEGI@0K}4d=xd9@mC=!ZDh(Sa_R&{1G0#E}HjUrLh0H`?zGG_x~B+{I4 zPz=2fUcAt-$ld7l>ARzo)AL6cuRg!NdMyDE)UZ_~GzBw_CKhAxh)GM)Wm#T~ioq~S z-TfItsHzH$5J(c)JC!JEQgBVCH_*ng)6`52K@#-dRA?=>6QODKPoghP1X{6u)mClI zHMf7I6@Un>YDy<7NckucMM?fj1i<9-(Qq=EoM!oGP)r7+5g^5wz6T&U4NBxrCV5p= zWmQ(?d`cJxle{S2dguK|zM4*_%jG=#x)= zeDUgI&>*0#pG;Q`d@JU*H;hP}4mlE)oO4-r_Vk?(zWvKT_`z?SPDX`@2Tf{cjkTzO2)%Zpe~SRUj)nX7E{vJrrZsX%ERXFH^`?N+@Gz)!v{obffHvc zd7h6)XIJ`}5h7{9q#{-H$w?;)LCg_REE1_ib(j^*QOd>qvp@aQDg9Xv1`@&4kf6w! z*ve{Q28=Wq4izlM08FG=p68@8pI&B6=xC59r$6cB(1oQ&D4flxM1tXM>_R zdFS1)4@Z;v(pSsHXpj@<#3O_Pn2MZ>!C*KZpPipPetbS2518@Q>sKHD^y5!{`suPP znH`afK|+Y4npCZt@gV|c$H>`eGG-zqWJUy3g`gJ2O9(;Y{Pm@;V&(=Jo<|vs23h8c zM^B%RCzGqo^XrSts$6!tI zi+~{!A|`bj=dvuzku%PUVld3|!EkuOoDsRq6^taNB8or&LS%@UYRzFO3TAfRSIfnc zsPH}(MgIJ)=Vxb+=8IWXme<#pG0I}Ge0A|!%}&qG=F4g<{LNqd{(E2l`p-W4@#X7J zKmY8Lykgqww5003IanzgCeN^UZ-lx~22tv9>0wN2qml-$M#`1F;$&!LI6t?4=1?%l$U zu=iLCcpDlbwrf|m)@SwT4Wi?8QFol*QE`9IuDmvX-fXv!Hw1%rT|J{N&7&8ly`!C8$m4zg;~cQyv5(haBHJ5 z?OPv*noIxx?7dm9WLI`3w$|EvpCP6@=Db2*#_qYD` z!@vFi{`&3Ibvm71Ro6&@XwY=i&hF0sbG`1?{%-HabNjuWPTo$E#3BhmV5tLN55?X4 zAAbDadmn!M@%?f*v}kSO6s>J_k~BkOvotg04B9+zgQEAv(b1#+$0w^MS&4eDHdu10|-VUK7xWUfQXO~5h682 z7eGKog`BCt=i2;&G{wx+9`it3zac@QMt8PY<88yX~EwUF)3oG|yUPStag77!D7Q z%Cg?s*&PlK+HGr-?AD!EuRV9?+Rei!j~|{K-GBV>0ZZkq0cHR-h{2F&iL@CcLr5$t z6ymhz(1A&;?Y4S5x9`04wbx%y^QqPSnJVhp&x{F0 zO{NH-S<4V4stc{Y)bU|4?jYmrGzujM=jU2H6;E6mOC#_o44L?gE?XBtftvdL80HJ$ zlDl5I)W!i7#c><&2-PUA1T(8P=n}IzT}oI&T(VSQG*1|9QB@~;mrIvxI3pi@eg8Ri z(Vy-rOM{c8>(?48+Gf{}Q=7g?_l|Y;aa`LC`CDg-_Rbd?KI2Uau0oN|oTplgS>i(C z@Eo_c(oOT(`xT#hRk*?FCXIko-@|ob+^L1CtM6q_)bKp^PnWDJrBfT7xo4;oA&FI2 ztgD^zE?75h@YUZ@+ls)~&6b-p=0s*6yx#X$W8m?!NxbuYdhJZ~y2=j~+hZfJoWy zbGKf2<>i;}zP`P)*Xd+gYEbJ?pVW1~C`yT8tg;A`;tQ|5_~NT~Klha8OrO z%>h*X-p+GZuH5!4gW+*i9^L=^{r<_IEC<3~f;WT&SXC98SQ8)!L}WpP41`b*gSVCt zx~i0<2_offlcZU@)9W7}og6+cisRr*Pyxl@MTM<(L?%g0P?AyAqNvo~hY-jZV-stg zGY$b$2i+Emc<;;F*S@Z6U#haI0*etg#wr1G5K(|2szG819|)tiyCEVLi9By@xbOms zPh{>J?S3 zsw#xAv$MOiy(99%@zKGPM-QJodeA>Us;eTXfGCl*#)t?-?MG4+0|>@~V#wQDZ+`o` zS8u%d^2@KaTDgcAV@6PtE(jAgmM%J#&RYzZBf}mMNk9qbyyXFq<`@jRdWP6o%<&w> zscSIZ%_p2qu|J)OqR&+0x73XgFKr>7dBS+cZ~{&v9Ysa?$=}mPV5dLrnPkkVe0p4V zD7@?-@jN~!m#W2lagxP&vjhNkiK)#pF!)UP|KB-nowJ2U8ygOvRVif>_Wj*#yz%|g zvNoJHoZGxOb;AkzGP~Sm9A-={on0X=at(-I+)aHI``==rn1D9OEvSMJ5{o2Ra`oD^ zhrdV!#4v%TUOfPlj-Vs}LW(lt01zd{D>T-qA=PWo-}qiT zzxT;!mB;O!>(}qx?rwFBMF}N>uZpK!7oo0HHE}sc$SmHyIFS^IUV8QBi?95eDh&FA zM-Ly~`{<)jKE40mFMfz*%3|0*I`X~%D@24Kga(0>8Ht2zl`+L!fk-&Yw9v`%5wmu> zTh=5Zsw9Y})$ZnbYioPEEKVLh`n(vNhzPTYDvMYPWUK{}#(`E5QB(u7GNTu33?LB3 zxZ9w!F6mm8C7&BFv(U(JV;?6jUUPwPF|>8681Y zMPscYG-$1}N$OmdCM}obF3DWlN|KDoh=KwJVb2W0sLU|uUMZ@LdVk%xH>nT4W*-|c z7SoDIlH@>%vo_CiVJV6t%Kay)Glp87_U+aSE=fQ9@IwVSK0bc%;6b`l)O!kt#tyDAxR z2ARn9`Zmqh6F0ik^)>{{e~U|-g*Jgen=+>&$iI))uT@>vbye48;F>uw2MIii4^=d%2qGHmm|0juU{xhFNGL+q zCdS#srAeAtmpJS4)|PXLb&ibnftiB>a1i#as6b83*@!EuPRrdiJDU-;Lq-~wqKd{j z=Li9joO5ZKCTRv}5|@aGh^A?ZNJ)~Ud1{OaA%qax?RHs~_wV07IvM17zQ4ckoC_i3 zd9JFpX8^R80Mr_54XFy3{o})fPd@qOlY@ueSBUDIHK5j{YFb%m@3(&U5AVM5^&7Wt zIb$i(VpJ)58jSsz7na45q6|(+G{Ts_FjGn>G^b9f0D?O0$EkBowqlSjMQ1k8b1n+P z%$;J+?R3O&Ay}bE1FJ=5##f&W1NZey`Kim_IRqHb)B)^;g1HM2-^WET zWAWEH_S+h~?aSI*&*;>~#NygmaHW&Q)KFQ&Bq*D($e%^+wOFgFZ^AU5=3X!sTr$n6>!k$OC%iLqE0euHU&#on6lqwa;Dih9bTj zCN58Tln4Zkt4*ZZ0@=#T^Dn;H-Mw}E@WaGqWEezHLFC!QN4zw z-TL0I{rxxJ`1afX{;&V)FaEq=l%2in?K~X}in6MlwFEUN8?-9IhM7YMzVQ}iRuBLp zz~S(?D2ID{`@NlAmn3!NMSzHE&x+>CmFuW@baVu&CK{ju5D^0^1eVC@@v1^mqEZBj z;ywXD!6Q@#(GVd3nfS7aNmG;NoxDYcR3(Hu_)rb|RaI71;e9Ov##lq9th}%yqP3}W zE=f|Cq)FaOk|aq|V;rk++?k*$%DOr_^1(B(u~_@sh_MvysT2^6ZLU$rQ{|Y(rbZPb z0mj+HSerO&TMM3Uw54%(JZW-a7a4-Mfz-KYjG* z(bK0-d%a$kW&M8NIcKb?t5O6*2*C$Lbj~^ia@mbrFTV1|*A5PzeDJ~h{lRfNH7;*$ z@4ooT*S`DhU-^D_yGz8N0AS)(i!#D^G%R=zPYHQP=1e5aOi|Vw7)@t2!l!f=CY3$o zdQHJ~E78(WVH_NvJNz2YRJv?`GEP3s*;<_&3cYv=T$fJ0r@`Tur6IV<_0PyP!c;P4 zM9s(LQ7bMfIUUonW^Dx4Xk>o@DD|nwpDx1~|2(mhSa!|N=(1Nyold`PFLZ))_2(~% zNOK7UlxhA|qgiyWL!Pn&S$?HoQ3A~}TV|B$7#&g0Zs~Q79x_LOKKH#e;}&P@81&-X z=(8AkER*BKv+wNZ`tE5}#jDP9h9|Y*^-K!6W^-=v3r9s0;L8xJG2QOPY zH(&qu_y6pFe>X=ULkJ2SsT}iC8{^4$jJY<4Z*;+lOyaq`{nCxzPI7$kS)R76%S8o{ zIk19hb#Lxpzl$bO4TK(1P^?E)Bti#3h776!B~(-*1q4(w2x!q55CE=(2fjEi%VFN` zS=U38n5JC>qFOBifS|%?rL1Q3eVrjbM^BSY#{Yt~mnv~WtyWBSjpT6`Oif1$u#HzyxlPN25AfXpSkY0gAm zsLxcYc4Zmu^PdGAQAVx4!?*U;UpC zKe`vlu(Cr(NW4_5V5~_pDJE9Z$RQwAAWClDxIQSK_|P|5k5L7!OdhX`G_%HtD|MjQ;=HLD0Unl*3E8jKFbvnJODuvXb zQ4R)C)S$3LRV|I{Du{SxHpcXi56WS2{kiAcov!yD$+TNN@nx&iecq*?fByMk&}Rt< zXpBWP#vl;|_6Vu97J`azOh^qiB3*((z=NWy7_th$tf~Q+nSlYzew1;yhy;XW3>hQ> zATll`n-HWTQj|4-7ZsJpqLm1NB4Z(DQ4k3=I#Q`|Ht+SeyWMWY)~#`1h|rR;QGW$M z8aG^HB7q73BB!WkuOdE#5CU^xUwiLGH5SVf(MWoQ0FVQ#f^)9rI#pRRbK(-~T)^O* z8xDs3et&0Y_wL=h!{P9=&pxZ`I?pn$OJ7wA;EaPtGl#%{%Q9oku=1aL`uX1O-Z#Ga z9slar74Yld{?7Jp*E$4c2p9=JIAvSAW?GvausCMpjsG5F6}U`DU?CnvXvBPG!uBsU z2)mp*DE*Qb)m0a~>H0bMB!Ce!62mAYoRT{Po?qT#ON73eSBO*pre!_pUl2&A{Y{o2;f>u5pJ83&?x%pXn&$WXtj}4hNgNlPD6^8oPYt;x)N(UfB47$%ozF0 zzxW#;Ov$xv+g5KUPqv4{K_uOia8NPE1ybgq9Jd)ripXjVs??7j-c!Ba>hyvlp$l3C zA6o6swdZa=`0TT)tPp^MB$)%YhCr3jSVUy1J=O?{h|H`KY30U%LBtRO>o}j@V8$bl zR0)AW6-WpXh~l@SqKV3oh=@$ol|w=UG%DRCRS^{;YpoNL8k;0Z(rUN6oo=4D0AVl~ ziU^W5WK>m|0Z@TegRlswuYoy)5aOyFYY8HGT|^YrSd-)lGpm58R%In3ag8^|6OK?&((S|F8q zc@h?0vPR6tXgFdO=t!ywsVOAcBrmsy7Qgh1E37xC1b1g={Pm`-)4}VQ!Y*;yAe2#J zOGajN)4t{B<48nWk)9uK!)f;E=<%&%9K|ydH9#XtqntdBJ7DBm8j~xEINp0ruLF(b z^0Y_pq-|;Bs5|%E$Anp3YGc2+K&;XWURP~6+aE3#(#S|{DKcc@8b9u(tIWL>z?>uJ zJf||bm|7WsU|P+4y0a|jxZ|omjtgB+H;9A2XmI$VJE2ojOP9LQ!UYb4ZjfYKab>4> zpo^y|PsPX=HtUK=aA75;Q?#pAJwiPHLs^1Xja?iYfOoPr-*E1j*4mH9lDVlt&z37_ z(vWLTcRmKp7m+|){>gdk$Z;6I>>hA>MjJJ)HB{B%JAd!@{`&v<^TP6ZzpNHsLJEd?q#;UwY8Nb?b_E>RU)d2Fb`Ro2nh%^+DIc> zbk5WvJbd_IAF$Kg5#^|b5;!DTvUhdw(SwI7g2rI8_L#&OF#-Tdn&hCuEUF@0mX)eH zLnG=8GV?^lMJ3uR5fK1I8zw+2suC2@SZ9qfhKw~3gDVz|7sD(_L}-W%p-Zewvph)? zmvxe~m8MCn)iTC-??J)2Wb`ctfcS$dD{utbLkM$L7_pxaku}y>gN9Ji<`&T)BC|x_ zRby@ZKs*QtAc2aiup&ijjdKYQCDwW$j*m}zz3%@0{_gJX!NJqR!^7IwNs_oE5!Je` z0VGXaSrq-cE{dV|6(JrR9zK5jsNL;7c=YJTt=l(l-s<(XS-61@#xv8pv4=2gLJU)S zN-!r4IjYfIKWv*WI^~G9$r3XLFU}MJpP~qS38`+J1~#8Xyn>fJ!Q!c_*bK5oljUUs zx;IMgpiP0ZE&_>LX=l0urMOEwV;;9@d=F(5go^!e#=!ny`ruH(MC zy_bYvUrCp%ODN`emMM>UU6C*7YR)@0E^~u&fh)YY67VJVuc-|&ougYdiMII1SOs*0 zy89Kq?5p><&($rLaNN&#B-JX&&hE`OfAx3%{NMb~IjIUT8d8ErJF>Bv5>P@S>zElp zq8^e0M1>9niwK^p*mQ4a_xhFVHe-kyNzkBz#KFNKa9|%;SOAcWNsI%NIG4J_xg>QiacPnysj+FAW`+n6Lts^~ zHkJsJ_da^1jl}y=1Vxol66Yd1sH!3pW3(tFkAz4V@qQ6yW@nQuv1Dkgw^bB{4;~B< zviEfmFTx>+F-$}vYz$(PNL3;{IXMo&=XvYewX3_kJ5QfJJw7^O5o@i8hy)@umYzO- z${dRjFmU0$Kk4^R`u&HGA3pf}^V_%YT)Xjnr@IwG7->dPOt!8c^h;$`=9EUxq)y$q z>4JQr^TXvXeB-j*|FB-oQl)FloN%;NmGf(Be)Z#uwIgDzxis=fgwr9p%e~_>ZDP%T z_uu@N8%Mr4|G%D1oqqi;Z8JlujV|nhRFLR3wj}JrHQ9|Nce+aYYUb-J(weg*>orw4 zXH(bOc*D18G0m#GUWLt^^#YcvG0w@6Eggraqy^4s+p&04i+$j95CZ2%=^XjvlqD1A zn1iuf60UxoKW(z{8hK8khV|{=NJpQJDy^Ch1Sz1oc4g;hKln>OJZ5x?HiGw}5UVZ8 zSU@8{F3A9qwUN=oNMBY)%T`(oq3O6h*-%Nt$J?PAAX1X_^56vu6oj>Z&e%&4CqwtaE9ar&%k{+ug0*R;QbH zx_PUUwcAk%sHnJ=|+uZW7LQkanm8H+7KZTMZeehGR9b&BuVOAk|b%GW@(lu zE+H}^8a#^tC?qZ=qS|{^vd$4%MAK;HGzYQPTIbx@Hc}Mox{A+>C}vTls%m3QyWQ?> zZRL3mfFi=|eW=qkv&O0lLUgC%I0e+c9`sL6P7V(bo*o_?7@|DSoHaNq(;!1|nsUo3 z8^{UpI2%T+DlwW~9CdcyT^sS7M{V|0IbfK`&d_2cv>f+oY#?To5XV%@Y4jbJpY(Dx zrqBKPO;*yzy>+@&XvQkB`9n{ugBs^*W})b3vPs+I2G6I9u^(BdLZPtdk{!&l7{%4Z$dUirr8y{?1>0o@A|>0VJr1wGIFx<{G&h#wLnb2OiaHC<@pl$=jX0 zvzN4XuU>m&r}uhicROphRfT;}aDa{wfEcM#c~bc&!{Y<-Y2tQ|i<;5w?CcXIs;Ux@ z6j2BSK>(P200_ZX#-@lCln_xA5kXO-7TZjwTNNRix<-UuCP3K;hS#aO5Y#DcYMhqge=RVQVIa53bU{4G6Zf|E{0T90@rojXrhaV z2m+9?u?R$@0lIw60IWJdLRASIf_M%gC=+DHx>l=|rdgV1Q4!K6DIx(z#Yh`>Wi)bq zjA8n;V1GlqA6*7O{0IV|G{kNqY6^$O^9=`PWkhsIV#unh4?&n!!6hWB#t;E9vjQTK zGY-M2g0+SSz4wuy69S8{h+___PE`O*ENOMlb-TT8w^x*9|K#Z4;Avf#S(Y1PieiXB zHP@;v;(bv9Vpa5q{i8<@AAI`B$G7j?x%1-7*PnYXYqeNJf{e|Qmagy9;QHdcH=ei0 z?Y8t#(@}f#t*NhXvKY@D|4du`(YRDD?}$mCxb(b1Ier zI@wv#lzPN?gMzE;_C`5MT~LD<7q49!1@|25@5Ms)iN>iajzr96+CR<_r|uiqw7@3H z>1W#Fn*aX4{g>0VV$<1z6`RW$U>jx^m~#mITo`eu1*a}tS`TrihpD*k{BzUUqTA8> z!2Q%99&udwf2trAo%MbrZFoJ&Y(3(BrVa7jpQk1V)@-Baic_aW>o-izob|FV6+Bp> z38rUI3&6#=|MGT$m*v%U!Krp4K!muocw-az1W-jaO-`3 zV>lijeN+{{EC&w|FiU!a0eiGNyH}mfKn(&A1*AY2MN9-l0tX4f`zp=a0CvRVkMXzA z(nOQ0Dvu3c$3Um5Ojk;bgAWB&AON$w)BWV5508(ELFud7BVwNC&bd}AFN)#c{^C6a z+1~0UY09E?kY@j&ED}UmBq%c|mqn?hvG zxe&OnYe2Qmk|F1kBu&#i%k$jYL|8>7N@p5lYwr=&S{p(rt2zX+N!sb`Y;RrJ-r3vQ z+U<6>I-Opcwvr?_)<*0mu#`pVy*I{=mZj+0YDAhbHuA1&0{U1~YD}XpAK~`#LLNc5 z5JFKDqT-x2mO#M=uPQJqolnxlI;$Ghd2~eViDpOw5L56F*q2o;Jb6W}8f(+Ym^Wlp z6an)r-`d{Z+TO{t909!#sDMa8Y7rlTANEg9PL8~N zS(X`N64P0^P+({2c_j&74qMbl>RxUrrUjs?&b z`0lz&`|$D+_syr`v#k4zB&e8fm|_#)>KU~e6u3#NUVLeIcE?{GxZ}vxZl)pPM6o)M zTgio9{O|<>_vwMTg5y3FA&qZLm-W$QqAp*~Yqrw-LJwQ#ZMt z)EXZwP^dXD5VB~P(6FeD zu>=&D8z0j~fJlJ|&@4_$5S3G=aLTdvwoXJ^R6zlQk^rQYha|-pU%r0uRy*D4&K<0-&m>@JRFINKl2~Jt zBq@rbsw-c65$d$J+udHL(@WEgtTo0&hK(^ccxDz~S0U6@(=1hG??aYn&ZK+0SFi0~9Snv~o;>>O{-=ZT zSV7tQ+E>Cs8LN`(sw~rCnq_5K93CFL|Ni?gy!g_~cVD@7{bsk@9hKKkDnT!6(#8>O zV$5+Lk=t+#tk4+7yg+t$6FBqYx1-Z%!N22k^opyUn5*cxn7Jt{Y4|~SI*7FR6fQjp z@#Ts|PT$UAy~m>b%QUXC2(Djl?s|GlV^@7bC+^2GRkyKDzhaf))55-O)zxf1h9M?2 zMiy`LT7*l5HkO`1RvjNC?nIYTP!?}?=4s9P$zikGom^B?3f(}aW>V7MI225v)mhfZ zQYO+2sc9urtI+{wqB(fVzCjj1iP?&VX`8Y24{J{NX)cjE=ZQ0&s9nDY9WAUeLK`VF zuI*{7*hJ^viET1OW0=(__vxrPN17T@>Qfgm`0)%nrb$HRi0aBKoD)aCh=bLcT41rF z6m@CFYN8yA05f%9ic<*Lq>GM5x&jI+$g%+(+iLo`M}pEbBE$KCDk`2KSi4mRRrLTS zQm7G#kW@7YM?4b{B&vf6M>t!R2~(3x~Qn|z6`!n3Eo$z!H2?o6GCBK z3giaEgEUQdc6M5wyy9SNmbThNju4$Oh#<-_ats_)0xL5IVF3UZ4n73$vrMzJm8Pvm zbx|eFP2Sm6RWg)ixphh8w;&*gz#Ia5VP=lJ69gn{EgE$$an1q&vv+U?MFYn_ld%fIftf`C%DNVbK{g_ys7CuI=d5*(0NHz$NGMlo5~jk;p@G$X zw2w6gW8lurUey?54OCJRdC^2w(>l$vR+c3aSV^t1UZK_P^>%mnuRZtqqfdYK(|3-K z9~tW`8DE#69M~V8JhCQjw|lMjb}<|dj*mb7=)Bxo`YAR2LOLR4t15^yoh*udrbH0}hBrmwO7 z_$l<==A?)i*Lj>=NxVpzUV!7zatW-&4MlQi;}@OHuCEN%N6!@yfOTFv7pK)8b({_v z1uD&XWl;xtw)C73pRFVvT&h;}sjK!_PIUTBk%sbcYQPXBL&qj)@d1n|tU5g{Pro_! z&n0oqbgVin9zF9pyXDHUKI<4C&_>(gv+kJ@5H5gA<3gS(>O)T- za-w91QzxC@WlRGAr)+jlZQzy%AcA!T?qF_HGFu%p7hK! zaqC47apNmIO&0+#aRR;27j;vc*4fYFg7$&J>TTxuOLGd64citdh~!!O>b2`npFFZj zf{szq86l#?IO|BX4rL!gm8AwK8A{ULd;T|n`wzbR>wn84TCHxHwcFioXVAJB5~?Dqps$4t8RNh>r^-gg3`>8d-ivTu*JW9Wu(d8plBkMfh+;h~ z00@Vg1E4`9=9)P$dl44N(=^TV90)|UsHzOHy|wkyR{Qx|w|?>d&p-O$7Y9!sD;i<- zffd;+9vvMNMVaUAEN>UZ;o;%K`yc=EXYaoI(#x;D^ztivyH^x}6^V$O2$yuUyx`R4 zcf$&~8Jh3x`xKunHVO}Ou*F&DoHJynmrXjS$qwSg=VG~U^=Og3jC!I?mbQg^*)(z) z-%m5Su32%W$)#t(td_A-^@90`FOr|RVQh%F>9fOTFQka$U<_9+bPEn40GyVYTb+wKXLD|1qKPY$iI*PK zF2?k05aswo<7$L(s;@5h|38X7-IO!$(rpgorAjHrd&` zZs;du5)dG3Py?bMsDyf0^rapqiK`hab}xPF`@i>}{^z^bU#M#z>ccE8a>rJ@uOF)( zhG7|M&su}j2-VTS=flAXq}TTMZzIxRaJ;qsg2kTa6F?wx)*yhW3Pzh#6jgx;ptD#? z;+2XBi$p{j$%+6OM`T7b4Mok+_}NLCTgRY|PKzvw2!Ik&r0x2^hRAb$`_2nDp8xQp zj~@BDWKkjwbybvunkh}(jhiq3@}u_=JV-q_s)i>gkF$L5%KrB5Zqn4G5T8Bu41_gvwlvx5Z$N4OV*CIi|gBlJH zeM4ioSN8*r$(O|Yt2}%-8mO=Ztwjxf*8k32mz*C z(nO@LYZj44d$R%N$Bg+Tan8B%LB@5i@#Vd*s%lsanSC?u6Z%kAb>W;-Am-47`{QDS zSewh1IfPJ!P*ru2W^F}ix7$Fdii5HUCtg6ddc9x&jof%i1JK@+@r|<5WdJggJ_!E2yvpsa5L` zltUDFL1T!>0J+H$<(xGpglc3`*fdBZJ!ujFB*e&EkIXa})uE1kof`+#hQh8yk>dHCqTy`TO3-PzR0Sx?$8b0wTi5<5tgvJ#R>)nf>ST$>*yK+$?j1 zJx{Q|UQ6v+G{xT~IBfX^Bdj1lugBU~b>_w5TD^e#nG@;kv#tdG1Zo-<-#=F0I#K00JcuKoYQCuqcbnIpn%7j+skDByu+C)Im-p zf92c1`qpp${;ikZ2vwkRm=bt_%;rZ&_2YxT&28;~gqfjYt~r#5pk%@1ozC{w{@s(Z z@6t{yzgmYHsB+jcsKT|1FnepsS`%t!RRJals!Ze%t;oo?G6t5YsL?|lQH&u=RxZ>@acU7WY0iqEU<9VKYpUn@As2D-`=^F=Ivsbs<2J+x+;VNbA>1bV66rYsw$xt z^oACwU( zDrgx)st|+nBuUY@afwh}*YSPtJ&}oRDi^z z&ZTMUtV2Q~3hcQqqj=7^@5M*pz4zXeL1S&Kh#l3pfC#H9b7)S@F`73-$dOa-892?Yi+2^b**8W;iVa+o-(`u_a~54LyruU);CW?LdU?3c9u5XSFJm#>8o#u0Fog4RaTWen~#DmCL8O6GtFL^c*fAd(>vmSR{~ z>k+9eP6qv>EYEM9n_!Bp(b02S>-l;c!?C2jwu!vghx-di%v!KK|&#w}0?A zAAj@#v%1)cg;k-deC?~jz>=Xf%Z?5nJoxmNKYsfMH=n=#=9_Q5boaF+?`*C#aB8A; zF|3&^2e@>g!zwK7f)n7`@hto*7{O0TY@9j15m5RHxM-gPN&NEGDO@kOvKZpe2{diu zW3x)rX=#`~`@=j&Gk%$W{jdJ3af0d8{MUMS#*2G5o@uO(OSLva++%_nM};O+#;@yR z_f^fhiVQQ-wVf?PXnswb4#DN2wJzY1uvV*RKAM@%rucHQ0EzxBKS?05g@UtD|PjS!fmwi*a9 zpk=h68UVnyviwGtTp1QmtNOkL1!0vCf-<|^y%$W z1c0it0umr9(sD zW;qdAYltW^;N!Q-vh4T!zOF^pS(~OQ8513mLI{lrjQ4e2Gy9QNJ*#q4Ka468)nmeF zg>G~zB0Wc%mm;aeh8Shu;#G{?Z-I~y2_zOPv#(1IelY0Y|MZhj?|t(0@zY{BMAZGg zz3uHS5k5RR9+s6$a}l_*f9dEo2-#=ll0SOQqfq7NoT0&Ws!(!O)A0L1I z+5LBa{LT;G{!wpd@6PQzBP#z!;rpi3`$)f}(KMc##m`cvxd}wQM5kd>#9haEJe^u7 zH=phCS-_MlbM~v|-eyyzsIX$HJm>m#CPn$Fs1G-MeevtmbSN8D+ozS<&jCwqeuGoz zrFrY5X7r6AbzHPpqUiHX6cP6*J8u>st47;qB9}E+AUnH9Y)r~^hIKuAw{s$mIKob7 zlMy=-hQo=iDJsm06OENC6;TOK4SL2ZdoU~Sg19c^8kZJrVkflmCS;SjfTrqC#u8=| z!pyn~dYpW@SvF45YaOkVvx;5oIgU&91g8bp7W?t4-_B{SHxu#r24wU^SLD1Fg|}7# zIn$Pkmly6YIgyO~`H-4mDRyC!C0`a=f(6ZY_touxzL_McUDjp$Lxe5S?qgwFIx4!k$pS~OF%0f;CjH6JO zHJVN<-`cu1IQiIM35qJMJl!ga6LP_8c{Dh@x_2Fzo;-g1aPZ;d&+hGBy}p0_xz5&= zw9^p|>}y}u01|wyz#MAtJqIr;973qQ4>kLt1OmlSkulC%=aN(fSy`CHIHJ+MLzGz* z)SxA#Na1G{=3uQ0ArOg;l>|UYCaOS+sBNKJ}mY0dl79V^F0f~}4 zGvpeRSCv+~Wym}|IH>BH5Xl%KLUcsR9HQuZtfn0e8#R`+iRqhAkci@Lt5N=8F+@nv z&}#7pwTJ()Kf91~0Z@l;3kAL*Te}C`ZCmMnw0u9QwArgsIsmh{S7S5hLdHUdg`JWzl zJMFu#zEM_%K><-Br>INQ{cEPm#bp8zNO3eyQ4oX_X628j54C>!(xyavF2K-f574nX z<%of%a{$ovqBH(<6XFAo7v7lgK*zr_^xM}h=mUS~Wx{&K_G0zpGt`eyn z2Yxse3hL~etC_hn0Z?a9=1nhI#$?gcaw#MHr`cL#L;C0cR+l*<|$;lRB zNuV|blh3%E(%d^M{-57Htf6_p?3LkKeahLRpT1RH>X|wlC7%g#rxiE5et(a%zIC`! zh

_VO+M8KIL5Na}le`rI&j6E$i+$?#yG5WEC%SapSvYPrPXZZWy>P@4wSB<}*Eh z@xwZs92$*F!nIum&;B|S#c0I`#-nojRu>kMv^5}! zC>kXTpc(Oxe(*!r+JEae{?R}9qd)n^uY4bqRv9W`PK-fB0R%K7v)0I}m#FG%h}A!- z`=1&JU@Sw6?3LXscY=x!!!*AFWP`7rOAVqbM;&!l1_UzE#FYRIidbU^T?`|mxJM)H z5lJnhTbF1gI$DAO2!V(USp%TLUL^pq1TVsIcGgjBI+Z((!Yg9~01Y4#pxem_!h1je zpp*B4ulhw1B!C8M2o)YZxbKVx5uzkbT4a%>@*D&ZG1=SQud9-MZ4C7LM^6r(93CAS z(oVaTXL+8rj7hVsYfa{oR+8pP+Cm^S7LB2}ej@^+2ynb(BqAGqL#-tu5>XZoBBBCB zfCNNQg3%a?d%aO$B0DD25Y6e3IC*D&BkVgBM?Z`O5XH z-UmaL(5#}gtOrWxC)-JeZDb3)I@h{Mh`Hj-I_1+kJ`yc;6Q9dYBO+szm7f3X!eRt# zBa>%Dn1QLt3r~r#M^h+lkTE!)8!O@|7d-7c3^T0AH8ry|5dj`w{aH+XrmIU=t?+X( z>{OHrOXHlSfx)S<%KG0fIYrDI#+W?96XTE2 zwU(^R%FI~Z-OTRggSmTnM0i9-W!2Z+qeP;Rl^NmTtJ$%0&pii`i3l3tzDsy-&5<1( zhpoi*w)#g(>mcB&9l3ujMqDct8)p{q1DKR40DA7_>MNZ>vgzI6b& zKho3j#HaDG!2K9jd#@Gzi5~56LZ=HpICwp()b;TNHh3}*e{3|wk94b?RP{ckaQR@u z+JjeWcclS9r|QQZuK)HoOsWJTC;<>rGwY_8pZ@y4{%`*L*Z(CKXDc5?BN7nNkVZ!l zWHZXE_vPylUPZZ&(OUE5;^GI2xLPmrVr27+vWkYS%^VRbsGuN75;_whD5YLmge03t zJUb~M5`zjf{3{R=VB#H{?xWTvCS|868Rka49AXre*d&E)cdjEUB6NIWqftOnh@=J- zo;^MP?Qi~mwXBHq7zNve)FOAc@2UV5A{0uT}*5)va4 z5fic~05Th!PH&PkAu=El8)L08F3XByQ~-jgU<&m`08~OCP>B&FsEDu2tJkl-`R?0q zzxn3o`dXu0oS!{=`XqBsK}W^tXFvV9{8IVSx?kzFYk1RwoZxQDGMsd4L@s{)kg76np6N zcdSL!Q^=IZNEts2xF45=yccr>i0ydQErs4Ii&anIt(r-Jjwf!)UmTV{Co!NWGw5mRDZ3(cw79fc08 zZ)i2$BH&4T;Jbm~-JH|=?%J()f4@UVH^lk(1>7Gbm;pCgs9P88QNaClXTy&U+zYy@QFfyUA|RV+=&(Tj1C*WvFQd(Xxex z$TXD;jj4>UponZOGg4AVBPjRhqAlKW|AGiHfN=CNFO0SNH~;=WjEeK10H7g+s;;uk zt`>{MVnIwIB2mWU2^&*;j|f3x6gfLPb2ghV77_!3G6<{sy1IS$?(Oy4^=g%6F3WT4 z95NzemKVf1+rnj|q8N|HXOqdrXmVDJ#x5(^Sk$O0J_JbS?u}7UQiwQXEVE6TzyyC0 z$+^rJ%goG16zaNG)lOB?47J48nk2DFe+sc)t`_TZnH1{8m`#iu zO&1YGiFI8gfOF0|XN(z*$JW}Ow-u;r2+iUF5k;_BY_LIOL_%a^Gcwk>%-Y=A%sS^> zo)<-y7kNH%d7fnjA}^Qg<#HKgQmt_M0K*mu6eNbm5;TOE#Otf&^6K@~7hnA5<#*qX ziqU9PL{U(z$~w=BKmPGg{_>yx)!D_9yZgJFn`;3ePWmhri3EhIg#PaS?yE1q`{N(| z^x3DMgjjcOIm5=RC({A_hf4ZN3*GP6(i1j2_{)9r8;{7rcm2ms9rT82@An#h-`hjt zv60@Vzwx1fs)t{Dya>~mY!5=)zTD%uwe%qV>2$&m9%f%VetJ#5+y6rg*F)W&hhEvK z+q*5d*c~^&ARq)zeLO^lkQ%NXn8+Y9QXjbQsF|7=VA{m0JlL_iDTi-L z7l^voUG`qWtd_q|QH7hL`)T9LBl;xvbxu3AKW)`UTa5w6JiC<+_?K*4y80yUx%C)zTV5 zAXEZCVg?O2@2;+{zP_K`0ESWFQo#Y)qFQU5Awy)DjWO03M{JM~AQEvB&KP5A?-dZ( zTI-lCqzQ`+Gi%el#mt6{Lr9`+g4Wa}S-GcHRPXB$Y9cg-5n-`h%;)no-Wq0RW398+ zf`URK+8L1yo8-@v^dv+~#98K?b6H;4%vtBsyYo>Ys&(x}govHXthI>5Y!b1YWw~|E zSmT__^E@w#Vth6lO{{f*WNhZL!n)kL%sOXXW~?PP*5#A4Gs6suMC3yZF{na_(Z^Va z5JeRzsv>d<>N3U@#b`2_#u&f;`fKmK%L+h3BJYC_k&XS?&wufkfB8?&&d+b}X7~3q z)#RGPDvAnGYeu|#cmM6TuYd5vA3T5lOuVEiELr93!}mudp6WJm-v>8?gZB1E@8dS? z-Q>`UZ}F6w=oH|-&)S}Hq(_j(N9Ro*JitMvM}M(&NI~!*CB1V{`yja0t({o3?^^W~ zx7moJiv-;PQG=hwO^?cMZ|I5jfzylg`IW-0-v@C2z>@}#&2@tJm*_lV-{53tv;)ZtfCm^Kg}o{v9Jze^zyEz2 zZ0$Sc4_jp&xllMbB76^085BiTBvPWTr<(v#P?Z!&fdI7u$J>jHrgtK#fmK05RAcke z=!vt>@_g+5%6m_oo9vuzW*IF3Vk8Ji9;A}EmaqaTRo20;g0E5!ln5fR3LtW7S3qK8 zEK{S$)iyT?8|MH`xd=%JPE45ay%09UN>C8R#AY_DjrO{9IvK#`FR4e+M^FSBS~F|s;r2r zq8h9L(0aYPzqx*W{q~iHV3_jEQPVw3s=$fYW=^6ML_jjhY2F8kQ5DIW+?vcr@mF z6cs>4BAngde)ZLtpMLt;^B13_gF2+yeZ=sqC!pj*>_8%X_MZQ)XSD0GO9<%zm~LyE zyQ9jfywNct|NB51kDJj3FWHgT9GZZJ)C8x>VA4REx;qXn9(HiwcD0bU=aVCcudwHa zbci@_rF1P5O?2Y19D;mPSD8QiI@OsaG9|8N`!@2U1sfeCR zIeZA?{t*;7!;Je7bk)YjYl~QF#GqRjJ^97`ex)+|4fv_$Z+A}=Xozu_A!?oUG~lkO zCFaCE4FZblScyddMNk3~0Fer%5era&2JI&WL6BIGzzg^YY|yG-h<+FS6~vi(GoJn< z%q}8GMxIb5h8SxAAHu4tm$AA-h*3}@8qV`5Dh5CSbDz*u?B2Rt{Q!{ZiyV46@Z8;sesTjDv=fpRV)|(+yDB% z-!3^SDrg8H#yVrnocZGK{=;&9i-cKrR#$X>c}}Ljd;3y_0=i;)@%)qLzFvO)+y74^ zf^ur-Rf#@$%LWO6(AN=-Gg)zV{^Z#wpIlu2k+YXXTGutA5@~u&L_*3dozLfWRgEVT z=bRujvxugKQI*t_fsiUj)g>0styUs?T13+ zv17jaD~+M?Bl+BHd)G8_{*wk(9V!}ruTq&uGwz3DF}LQ&LzD6$7dWERR%ogn9NKY; z+eb17P9W{=>ZaATk2F;UKs#!Gd#_X#x@9*uMgaR2<3_@%L;R8+xLr4hgcvushaN2B zrzxi|><0iu-hzbPpOjPy8?@XO3lvDW^@HSp{V)Hyw$tiHp+0b7kf3RQ-CsFT+sQ>6 zO-x_5vh%%p832H2+aK17;=5(h;X9QcxQ0?-|O{l5i-3jS#YpWkS{Dp0+8!?|u*>V4CO+0Wo^SnS@soXA;Gl zv+?M81VW4!*S=Z>?+G!~m9N(tJs@V;1To9A>9{y!&Wtf&p!OBBK{Q1^vBp_8*5-;X z3LvM^LV#7IA_xExKn+<&gPMdgDO4${KuQb^K|uj25#A~ED0LVm6%M6tSRfJ=Xs|A& z(oZoS-QK->{ql{1S(FQj>zthTKpBsUV!2pK2n1}LE2B=IeTGr1dKEB6RaNui*(Y`F zm&=7=0uT^MN^V7pNs~i{5MuO;+5O$k)$R37U6rH4Sj&izT0Ikzvo>dAT~_49Br7J? zW~t-TaOP}I$SM$H3^Di+lTRWds`i^fA!%sRT89Yp+=UQkvst+=nK*M9rADu$l;QL< zibT=QA~0=-oy$`EYWG=41lXjU0#TyX*>Ij0h+Nfm?E|wZicwt$Rd8969vSB{=bSM% z{o7!gG#?`}GczNRv({S6MAjJRvebt0>8GC=<6M@H$J5bhoagzor_Vn7fYhTxFILn-<0wFW2LW+x8tyj12ZtJR2)jZ4dEL*KhmlwbI#jk$;C%>}!=;qzs za$Nyois}_#u2+k%zxnp*vuB@t{`ootBuh>;IUhNKU`$j7M~1QiDUovhD&eZF=dn15&Wt&iBv+gnjwq?*M{7dQ-=7!XZ`n zHnXmsc_Qu!ko&dP-48+}08UaZXr~BJ-J6My+Re3taqn|`PKT;0tt;q2;1@!|szkut z^coQ(FhQdfPrizv)PgfYO>dwkdQzL-BZVfjxeNOT@abnAQ%EpcQybc8b*U?2n|BgwR1zsH)!2(gBuWl|MkE8=MSh`8u2_3Qmb(p z(zo>5SdTz;A5H=v7rs9%-rA!P-X|Bjn|P#EM``al*dO(A=Ly20Q@5!?Z8HJerowm# zWW$j7UJr+0f9SP9X^*3~3I*B~3@ISUUWcv1ei^j<*HUO1GJ)sT|sPs5z$~|g&3s* z42U4fLBApFW8)_S)Z9U!4Gjs9Y~2x61W}0zLkxg8IUoP_@BU*DDyzz1#E5{VlKSl8 zA_ke=-y23n6yqk-=ecvs)qNdHR8=A7Yj`sHlRXC{aZL2t$-8kyJ!9)rv)e4^{9!Dzsgs)ZWt4-6sjPr&LsC z3?VF+%etSi_t-m-dj_in%eyGAksDMpaesYae1!6l{!j4v|Czk)1UN za5g=2*49;Jh(Oga6H!%`t93aV70$WZ2SNmel<*1)OtfCEZr|NjuWqNk; zvp@OeuYUDslj-#8?e)4WV-(8}Lp5J4|L*U%$zR&z}5~_J$ z;QpY1r)T4+)Cl=tz%Dc0#?a^uI~p>H*m{oKfJuQcBxTvLHQVq(yG5Rzlh$~E?jI&4 zpK~Cf1fP?kEFda3jB*#~r@i$+v(893u6A>cls^4Vbh)?2^9*t*k2xAQa( z7OfsMRfGrK_8w&#^Zfw#%_ZFu1)(C6Lci+t$mY)ecy#1I9`2&}{~vG%gzusLcuHGp z@9n+I+CD4?yc|#OoZbWOhXYXd)#pe4`mwnmYz1KbwI~hT;0T*|piOY`&_IFs;g@xL zTYdNVho1vfMU`X;sTc_s8g8VziS=3#v*HZ6C@YT;BrKUVFR-rPEtW4syaTONN|2lT zyKmmU{W^rIt|L;OW#>ilY%+T4+{C&JL8H_@ll)A3ZpFAa^`TbpDmm0hH zy;68nLuIsg435PYbj1VrxSs_g=G zYh9WMa#a-AbylTN+$cuXuiwf>k0BBHT1Db$u*=OlUWRtV5@MAH_)i%5);O7P5_ z8i>0z7Gtb2rmpJ*_`8(W)FhWgHQiI3J|#(F0Khs OdoVB)Fr7&}rIb*D~R#jK4 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/freedom-c-PsychoShadow-www.bigstockphoto.com.jpg b/docs/man/3.x/images/freedom-c-PsychoShadow-www.bigstockphoto.com.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d99091bba276c18f8c885e76d9418ab9066b2c79 GIT binary patch literal 41054 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%0A1r7acqNJz2kiM} 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/iceberg.png b/docs/man/3.x/images/iceberg.png new file mode 100644 index 0000000000000000000000000000000000000000..6cdf564988b61766d0784e2f7888fec03ab2d780 GIT binary patch literal 114987 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

;VjbG%()y6ZT5R->CjOmEpcJcU`0Bob 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 U7hWv>VgLXD07*qoM6N<$g63x~_W%F@ literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/logo/horizontal.png b/docs/man/3.x/images/logo/horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..2088e883c5656fe72c9a8a8efee2cbd0a4dd769a GIT binary patch literal 136383 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

Y672acRZn-_b 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

g6Hq^l-lYC+~>AL!gIyW=+!u8Fzr@tCwW^Sws ziMeB|-6z<}*0*@9P4kyOLss+smz_n+F&DVVQq>rj)H%Hpdz6JB{k5D8;|-Hv*V2Xu zy_Xs%7F)H$oQX)G|9*@1q{~5*6}|8(bG46=hwFuSziv+dv9EKMm0NE^W^L`J7%5Jjt^#N5!3Y4jQ(J4!Num>Q7ZLC&tpEHAK^ps>;*em{7!0=Uy2HVOg3mHO3gy7&v$3_7P|L!iTU?IjJSz z=iWJC`HoRKHMsexbxfLB3}U zo`rB?qgaG|#ja5)p-^fAr={Hc#s*Fj^AIyt=b$(3w&utA@ZM0ScilCy z7@s!vGk#^{M+CXl%FNR1WK@^Gf)!5PBQ%GtjT?qBl@d`Ozd5j#zuZ}Dv?@@~(81ih zhQ8+P5=9{DaT9Q-Z4A60EQeuxCBipcw)-S;%T{Kd z9owg}e%)p*gf@`tXL9$^g)W?N@Ng%5?jWf+typq=ujO+8^)|)XJkgV*I@X;22f(ZA zo^xRzjf%}2BrQi_AISf}l3vgWDXcd>cs4z@eMm+?Z6I9nYAY%kYQ9q=IFu0Xg zEBNs>7rTydN>IDrz9*hF%}f_Tjq7*`D3OkZKGJN$to|l3xo)SoC)2Thd7@V(=3G=9 zYpq2@hDkXwF5k`>bT&JCbY9GYkroigCI>@+M9em0BDupS;pzA{0!BuY;JC51+M`lN zowFdGsNs+rH7#EW6VVq!I`CstlZ@k7Oz}Tr)Mq@~lnMMzg^321*rc(OgFiCIjkKaS z3aQdk$U60CBn};nSx9NFrKCF~Xh~3}=d)6EC-SfFH?VyXtY6g!VMXhtj@|4yk15`C zEx9h>1VqqdVnj40kUz3c!L&y6v}C}$$N%%hN%RT)f8rFQ0WB+4tj56EHvqin-lgxA zSAPELn6=8))q54cJIc9b8g}2iwhhlnimX(&-bC77U28rFQQ*e(+Uq%C9;e-JsPl`3 zHNWMihYe|qkH&Dtzu-Pm_|?%Pd7p;DkmQX?@$q29I8rjDylyV}g<@gBB-P1@oISCu z1C#&ex)vk5sXK-&a>heENs%4q^Nxr{))bb_J$X5;BLuhMn7qiFH)@+a!6LnR{p0h) z^&H4N=dJnP)^7i$Gi?)ta{nw#O4Q-K9KXvicFYG|V;hkp=`4yIp$@HGpOGUGjDa)E zI?DL=9f8z5j8V5C*D9h6r!XTU6L;Jj0C?^>%w}Jvfm6PX!h z;biqTs=x{Wh|lP;N$N=~;cXO0a2c99OBjQ@Mm?vAQhO6;!=OSW{>-8HuEa+yhY9a5 z23YqP@Q-d}em?a6c7TjNOgMMX*EH9kbqo<88+tp3vMLZzf)sboi+LEk&&Oe04RwIA zr|70s*&Q6-g5!dMkwzr-U$uq=DCRYUcG_MbioZI{PE&y#lmjgJAc;<|HdTY7HYvon+4)!Ee%IeXIr z;Iy$b*4;459q@x46|*~L@@d)s;8_y>wTz9g(e1Jam4W!BZ`<6xGL-v$U+oWjb;|#6 zwDbA!>41vbmSOi2L9Xdqi*qQ$ZSP9z^Em$BxqSu(#%@-^@5VR1q7JHRLMz%lZ8jn~ zf{@c=4MjtZrN~dZzUKaW8a=~DQyZXwd9sWrrqW8463o80okJKPm1e>Bw_7}&0)wL- zYavE*+lqDAa|D(@B5s^+R~uC(P3yON4P1Ai{}Da|GXktDHs5VtRDh^uIoIk4iu_Ee zJqBC9e;**k$qcZ0$6gIwP9ls6IEw;+ok@r3pBpIa<^LYugE9($*QLeWO}Rs4?oB3D z;$kl5E0(}^n`u27uw$J%;*~S=QxhAh7{fCHTAy6=$zEFsKXFR%Fh@!TL_B+?DU)0 z3XOX-1Ut@!u*$Z{Y||8XbL(CNbzj6~3783O{m_Rb%5QjI9vWVpErF`9B-6@;_x&8t z%Dtn)SQLSzne^%5Co2gA&Qg)I*jvzEE2IpLeu*e>PW)zPF>*hipX0c=^O7hj9JSK` zke*Gaom=<28;JL-G0ch2i^nj3(_d@8PgD=3=+T=2I$yrZPwZ5q{H)v#Bq+tMNI;)S z6X$`icXj$Y-2J6TGdl@nx&-`stJKba376Ni`hUVD05p|kNp8df<^7xH<={Sq!3es^ zBUN_g0ZP+iE}^efpBa{-u?AjwXwk6y;=LY`Clu_U#)gm_YRhlKbph@I8A`+Z| z<6(Kl9Cs_s3WeNQXsUhfEv}10U=8HD`;t_%^eveHS){-SSpF1?&f)Rj+5L3Drf92%(%@S z6A_OYp$mNjP6Yy6dq?VSvd!TKxav%V)Y6S`ySfc0)<^`jNF}RnV_-h^)31|S}_^gg{*vA zhb^{+fff+`8yNerWm@yl9=KQU&`YP_1JbUaJqT>Dm#HPPI}+ zfh#-YDpY@}zj-o`3U<>>4`V=|$(pa*pC+x;Cp9indjqqvMu+KKPI44N@#MvIEc?NMc+VOX_*_GdI z?D*!SzCv3XO}YL5EvqmAe!MeKNxs+2gm?;5=FXVE$C~%r>uOp^_1%n{(>_!Sp0N-$>bCA=Hx8_t~?R#_6mezSF za~a7jPxs{dKFQ5_6%1azLqk!K$u?omB*e6;)yyF`m0F1$qzD+trm-w9>e)54O4&Ee z1Cc?so&ww=Ts$ny>~o%w0Y5QZ5Y>`*f>TpYS_`)TZSW)3d^mZVr$^v7eUfXgL%7-C zdO`Q1=9TG5#|%Ce)jk%r_0jw@wtb`R!)cQUS6NomT@c*EM*Q&p8i%qt zE;CtX6bWCa(tQWQN%>GgH0uH4N}5?KL1)ClKW79beQ`Y|5U?#3&x(J8bGz;HVHY#{ z6s`i7eh|A2Oe}F?fJpN`sz2teMVr77tTIN|Tagpx7pU(2L3weSc5;^!*Q~8sLY&}g z_;b3%P`cZeRq(&(!Z*<-?D>#R^smm({JQ?}*{b~`t?93dV;28wg#ax_z;16eIH@3O z^`rgf?G8cOgI^9D*iwSFG3s`uzjC$2_0x64>1fKY@beqfzCbeUl3oG5p8`62PA1vv z1Qphwr^O$qFx{c0=4y0%_J*lZkNR>^3i>&O003OW-RWR}u#|z{x);E*Gx7DE_Zx9ltW-R|KvoSk`>rM%b*>Q=L0O3Uy9)X#-&Ds8&+F?xx0ONIU3Rq>KjYjwvitsT|9ZfAl zbCGJD;@zyLrfXqUiu{g+8RmIjQ0!*)A(;S#&dDyK-j-utg^VNJdiB7Y#;Yg5;l#(v z-A=puwdFOyRSP7t`C|?#oV&0g?S-O&*zklABghypJTB{x&_e zdr7}ACSN-?B}WTDul+LA4(I&?78|ziry5Juo|n525AY2vdx#D|q=&=*skA1FwIxQ*5n%D~n$rk3Q@|f+YexE&GNsOx5dIxgkL}s@(`(lA@8B z%i*rQAK!aIT#C`M|F|cFc^$wc zm(t}L;HKSixTD9UM2=I&XXb;QJhj}dO#l(NZVi)u*|HNu3X`0zV+I;X6wfQFND2R; ze-j7NeR!izn}tK)wB9B%$|s=Is{%PC=PA|O$>N+ z$V_V(@n-!tEVI&vJ%^er*~@g(G{|&K_jo2|DM*eB8z=-_xQ5r#zV0UfX+w8q1CIyZ zDsrQCqb2C141~9n$Ly}h5h|aali|m`sEmDBmx^f18{}?s&IWQ^+=-XH=Vr$+rdrJ{yTux|j>uC@WhP!w z%aH;T$nx>&Y*k$E%K5|;@oGTW6J>W*3<+0)@g9ep0BL#)S2qQufU6s{d4U)!g8bwG z)@8(^J|nK`{n`nmC|*kbreknHej^pHedn90r7?3+Wv$l&a|1=ur7UL#91#zim9mblU-I zP8{wy0U#ym3T{U@InILgP#Zcc-k5`bE*RJGu^hw?v*&|xkny?(cv@YS1&0rnX#JM1 z8!XB|R<0%Vs5*1hr^IMs?$D8>C{-&>tZOG) zdpMc>JS%4^@7Ma)i7&Q}oe!-#g31tA5dhfG_mJ0Pm=5#V-$B|3purvv+Q<(Ld49v6 zhBEq9r=(A`bYJ`oVoj6&~Oh{RpqSt<2~ExvOq#Wt#>x*MPwK4hGILTUxuHnjR1O=zzpNJW{Q# z`$V6FV4h-6M%Z0y^&-vte_cNXp*!;>Dg29PHK6rw?28$n93CM2qy#I7vv%*n!M*HL1xEv zOz-yoJ5QQ(xi#lU8?D%bC#u&crd&`dM9KRLXK@5wCB`)Y9%xIiEC%Rr76ZZ?s+{>v zuUAk8vc~qwCQ6n`0aoKfj=(xZKJI>6fSDn@Z=1m=`9lp{<4dNaU#e+kzyZg%f zyf$65PKJh-*7B0)bBz_0T-6T^y_DkN;B5j#z86&Pn_s2+kTn>V#wo|2RR-ln7%hhl zhp=GQ;2nH$0ngJx)3FU${F~F+4_bnw;s^pljd7dCb^3|`OYS@W8mq#nf4iTLuYjh_ zn)`#me12W)TV^@N2 zR{g5s6bjs+O#?AU0nr5|mw{25deU zwan~Ac5f{+z4N&cc^0Z6Nn>`B8qCxlf@yQ6j#u)cF>URI6etJ%4^uxuk0pOBrC|W+ zaq_#ET-}}2V8z&TK_G|-Js;7$3P|~dVZdO_O@FAZNF%ZJ49XsiqxwB%Q`<6t7g)On z&SoZben8Cch`OLYT5U81{f|is{_6rEsWT(&`~q*`-BYhHh0P~C>VfB0>J|w4)0Q zi`VkdBN{MpPadaL?w>g+MUaMCjA@$>56&GXASj5^>%qLixo#jD?-+#%$HnouSX>6` z;01u#of7k<%{B&1o39MM5iv`j2jy=4|MyWUpp~!rgP6iDX6Wbe8p$8`v@ju^Yljc7 zf;Ov0ihcEOd-Gj!#^#%Pc7Kwn?l3nV#q(_B{Gx=o6bQ)D0*=?zeSwL5yi~ZI2``jk zOH24DxR0^nIf$EDzWW!fK-T!0#ntir{B6EAU#5=TIn~=p)#DiP!+PBk_%{U3qyT_E zLm{2!45uyiZ?$#j=y-gib9U>pG zz0h-=N8jSG2(!LA?GRj4i zQ{QIA?k(vTUyojsz_^=#PBobr>SGiBy>kN;&-~1tTB+%#$b)`W7b!{Hma~!-s4#d5+6@M=)=0&Dq(rPhXy;OqocD^0{3vre5~7r`7XLB zR!5KYcFtoCMoLdc)D)ZaPxeN*50R|f=RNa$R$1FmP>JD{6150{rko5<2Xwy8Pu78N z@M1M2ZR?Yh0Z>yDdkqkR!BI4n3?sj8Wc)+ZVeONVnsgy#b}EU>{&!&6>G2STvM}e7 zhayeFteh;61#tnmuA87;vTKgN)U#mOv{q1>amkpPXVkq_jy_;e*r-wVeb#p`WLiF1 zz{UCv0k^ibhV=}qby1`K6l&Gwt?v<0rl3K^;p3ZKurF!9mY@<32%tXCs8hYQseSi9 zu|7z1JRl~@*l1bK#Ijv0c>?b~nz7E?0H3qyWVn?^OUFtG`}z!82Tl#Xb-nSOmtsS% z8f9W=I_APd25M=u3O9^MA_;ld%3p=~h%DyMzzVQ7>GRJ0c)TW*Wc}h96ruiL9dfyD zo&e@xkjOb3aMR)Jth(Q>JQ?Qrg6y$Xa5%0>CSiHH|2@yt5R@{(?6u%k(4-M^x>%BY zJMGd?u2+*X5c&==vH$Gtc$(#$ojv{K;jJ&w({Fv37F(@vNfUO?MO5629Ttfx24Pb? zULFp5b|p{F^BOzNn1gWTSkb+?#qX4@H%Zf!%zgwOpWZ0AWo??%kzw?lGWNybAaV{` z-XE@ei;Je4v92t=gmEL47alRByIXw+G_S?+1x{t5JH%vvz0T8eE_0KlXv7`jDNAyKo&^4yDO|jmbTcT;WKLD^FT?h?F<+;YpmF*dl z#74N8%S5hWQ$56pd)&z$VDo`H1m5k4p!uB0;F~ioAj0*E?@Q4(7%jEO-Y*MJs=CbD ziY_EOh%FioY~8b+8V*QS47^O01n16t70xZ^EG`+|nGkmUae42kV1(EaJ!bA;0!U+* zH*>+FaEHqS_wQku5OQ@^7Ry4RV8iy&!l@w#2Pi`P!TJSvI&+t}S)*wlG0MI;c_Yq4R>c5tHqI!0^&{0^DpSH5C!pI)^b>}ZNfw)sf zTc;RfRN>(W>cBR~vGsd|!4#*)#n}2v=sfD8v=x`?*?vPuWrNRMYF)bwtHBKBegwH! zI0R@;JqI1RPBH7Zq%i_G6j?nQUd0MxJX(`Io1~H%GSDOYlLA)bsIF+uPAL8t6XzGY zk*b~Um3(YVt&74yH?U9*c-@8%1po&0Do}|@ zo@{_6nr)FNr>R~`z7=cC(Y3F8Ky*lzoj#{Yygdu&b%DQY3GtIK$F1O31icXyM1~=f zZwntV(8&Z~LjI`*q?uBojA(_{t!-BP0ai?ca`%=$T3S*m{6hP#Vxz?kw|l72;rH6@ z?VtS`y`5rBEOc{+=T6V6lXQe!6vxFbr3z2B2NkEOW{DrLhU9IlDpy;q#05pYW98Q6 z1ZxNAl3}3nob0C#)`)MPyvw?Xk&sETub&nXyBGsLVt3{fIKl|%;kmh15~s4z^YS+R zZ7tQ$_)S@D@H5bqN*bg3+F(VB4{oQ7U%ayGMq{W{xy9n2yZi?W(`;Wv)?K(DPnRF9 zBRG1uE1S;FvWK(><0giR7NhHU^u9*r-vWYI7^S4(B5Y=|`&k z6>1E`#Tl3j)K_FxN*+xPdzTh`?@V2e&o78nSfC!D{QD$MTh@YtH*dTi390+&`gTx& z>#IfCG7Umue48Zr@82A?)*_9TPMeygDkyu(<(r~QlL>Hu_^Xn;&ptd zzIBfjZt|re^hf5=clE&bWBE|wxOl`O6ygh+ZLYT zo(4w(uXnnK#oAgcJnD5pzMmCqjiVq9^l&Tg&P~q?rE|7E9Ugp>`GI^$&R1qj+{;KZ z@tN--i1UVLj)|uLnOJ;*|E+U~L&T^r{IA0LM8@Gd#+s(=hMQoOG8uj|Q}Xp)*^eVc zq+l-Du;TT9O^Kg;I^W<@;@>OM(y6?O(=@oU$WAGChn3D2N%7XVpAN~;hTW(2bNAfd z?LTv`g7rD63o1(sAo!LT52oh56p|;|9#f!bfyHJgEj(&eaB9e!L=r(tB%9-s*{k0v zNk32`a|So=D+#ua{L9?ZO9b?s)>r zGKiI3bju80uXp;8J7;enqk4zD4)48)*8ci?a3n_dV`rx^>H8gi^K6gIHr|Y10!)N& z4q8YLFj#2M+q5!87TV~=I_SgX*T%54GFSl>`>TiZ{EDOJ<2zc4q{{UUUZ*NhP^XG` zlz?Wkvgg{jaesc<%cQ6JUG7$NZ~Bj%m|hiBDp%I6$Ul76p`+kZ;SbepN0X&>9|Lpw z_JtUzBcksa=kEc)n+@53IuO8JUTpdOvbuL;ZPQ&E{`)Ixf4~X_7^k}q?__|k-_!I~ zFTZAn*uULxK*UKMEXfVQ!^{}R3MzFT#ajd}uB$oe{g~#35*KAxi;32d!5+}mrK`WS zaGsn_uctHD->xGcw^P4Kfp)Yd;=P<6)Z@wp1VJY3knHR-Vv zdbbHkmzCeW@jH&|{g0=KjdgW=n=2L1TG=IHsl$DM;Nn6ty3> ztLrBWJJv9GunoO@BYN+{*l7+z5iH6Z@T&{rrqeiUe_O|dds^WYd*B^@DA3H#{_X3E z+y{2QoXyj_(^TiTe^9GpWPE26L&R)Zc}Y%mcma`{di(IcPM<)#JH_sx;a5U>5$hsJ z15S<4;CIIve5VTh_u}_W`;{8?vO0>Y_o}lRVNRtFeR#@7_|G@$%=WTlMKF^j$7Ka1 zh~tr2^~-E3NrIg}HeIqy1dld}r3h>1E#3XO@sr$UVVKP?yc^KT{U={1o(}a z@`*QYyPXhtVtRAgAL)(dVRH+ln<4n(&f=aVukiwpPNfF1&u;vXki}*cP73!{7LeI+ z%vZk0^lV*oHi5)6tzQ<0c;h+c$5U4VsR`jl^qoXJhFm&B^)$O_jz2kh?l>Z>=*BE) z?q1mCyh77@fVkM3y1x!!HzE(OSg!Sc%hVW3911CKS|fU+;*Mwcf4A_Jsbc7YqU02l zFn805=H^YnYDi(lV|?o{!5ef7;d;IB&6EkWqvU5&%1&$O!`(F{nvp5NVo5R?v|GZW zFZyu;uItA2x`Hvp=E-p*%NzC+Znlbo^qb+!`IM~!IL0VxoL<_Qd=3uyJTAU8jwjD2 zAa-LT3}&9<%Doc3?C;;-k4!suC8YU%{MEP52|VX_NtVeu^H@A-btK@YjwrW%e(YFy zepCe@(($Tj{QJ$Bd;(NOd`lw>rB5VL6%{?zp%Er5!+EmexYa|!gflWI$bv=S_}AhX zPL+d)OL~3(6}(c0ej7lftnNj1pm{{k%ml8ETcrrO$T%(TbGEv#%8bsVJ0AVuGZ*M5 zE>b98Y@TE{WHw%~$JC26bkP!LEVLfgb~q2cFQ`cpUTF+i4$TO zl{KGx?=yhwziAGA@jiP`B?GHRxGS}LOuP2v@nA{qi4lAB<1l4&$G>=v_wk?ja^hWA zIxcz4wx5!VIUA3yYrjqybk0l!nJ#{LK=trrxUYd_Ahl$lFN`SUczjNtT`o?r-bU)p zrN`aDV1h=?Ec5$L5PC;+#v2} zCrR3#RGL5%UP06dNApU%tiZ6 z({WPi$%Sj*;cR_Ka>8k2jJ^-P_F|L-C9D(I`CC=Y@!WvG78+53EV?92jc_z#y?)Yl0Q_`XezV`fE zLmxuG8T{J4CuB`u16fHWN3xx~<2PXt0=i7W+Zw2=p{(XXBo+AH(P0CfCkd#D3NDi@ zl)m077KV%l@Wc>Cb=m*ed825I={GSKUU8$Iu_n>4iwFMu@TOKpyLe1;FCWvZVJ50I zEYric#FU~KZ`LQzGSwu;$M9875#;unzc8BFu7$bwP*Y!Y*}zWQS9Lg;zaRlG>ptu_ zoCQlp(lZx<6!E`5_0nah^xX@%E>7Mmny6ho@Yn@!sH1K-+g~LqICK4io>_t;%wvLCw2rf^9Y2Xo2q{kWcGHGUQR zjsS4r$lXD*HAW;kj1u(z)>OduU#C z8$5Gv8z%=TRZWvHE5V>wciZ}dk1BS*qQ(E-zg69>#^|?SPwW7ey=?oSkacHk8cB&7 zo@&i3q`JX!X_UXT`W=X~*d(!nK#kNTo8QWS!$_{kCsR2-Ky}JB3*{WYl|LWp8LadN z-Y~V(rWSz3x#mB`!RrxTuOZCL{iI?=w*i&HO79n2^Sa4bgBp5Rio&f3qWaV& zMTab9e}?FTD+PG!nJl{pbXJV_8Q7r#@I+lM2SXayl`jMXf5x6|$ub6(IXePkQCL3x zRcG+5ilrd#$*H_b)YOxJ`cnk1A~x|$ZU;l|3Kw5S7V^ghi2Jgwl2?20Hxa$10!~?4 zd|X`l9hJeZD`cv+;gQiOLQL#zC)?9?%vEPbpy5X*Zd(Vg+$@YOC@|a{*UfYbQMQk)r$qOPeC?hE(kO%6B}AeSkimT+?^%1d1)VE;l#TCj3)Xr_;gmVWppk@6P^ zQH@5>d9Q9j@sb$>97DR6UIrHsFgh8x@cg*v@Zy40kX*9&dF1Bud%ZHAPNOc>laq*i zwt0o)h^_v)=(>;y8Yg2%w)0OhiMYM6)w89bDc$0r4Y!Kp(F3VKJK#lM&0U8Qph6Hn zHfBtj`o&)S+*4CdxCO%x`@X`-gU2BAkYZeiPG(&?Fz)!e8E;aS)R*tDN zkRt7KjVTCSHdXu1MyN@K;w$S6aXk}HU!8Tmu!@5beUu7)I zw2LqYhcERWCk_xfZ0oBO)w-gD0LoaZ_BzH;KksWCeVvUq}Q&T=T8 z$K;%!iYFc=NH*aD*F$k0U+Q&z9Al~YV3lwRK8jzqWB5Eg}4<)z8eg z7B+6wkG^#_YtQ9H$IkR3rg=j5L~`v4lLbFY`3HOMy`@J4ySPf;rlS(`$fAV0j+o~G(oCVz zj7Fo6Rzi(khfHPxgJu$W`s=VsmKIq1)QVrYn~oM)v6EV4$F7l^vez%&;o*)Gpc$+K zhzXyx@%r>hpBNvoF7eod*C18<+AjnM`R$bD`a63dyN#H|Qt-p19ryU^d4(1R=9j=Vo)`}fnS8Tni^Fl#G}I%5 zw178zzaVjn{Q(AibirOT(YH1M{_=Afvzk;AUI&Yu&87(>KHz zGp(DFog(YsUjBiK&&usQ+J(h-zG$q{`?Rb>-@b6wZ?H?l18e%J@Wq!+sD1>t!3p(p zKgEZvar8?L$udy*+Lb{aY2CtVNHSec!}8oBqO$5BVJaNTeeBXKEXui~rwJ9WlWzsC%{ zXxySjM58v14s=VsvHRd@c%4~OFRIqxNcD{U!fcTdERY#hI*Jkbxw%gswrsx-osp)Nvjhz@^J6ONKvl6)g-Rk)6$1I_sb^g z=?YgiFO_+_iiyyoT)h+m1IjP#;%?dm)RX)C>$1k;)q`Q4`x}fH{Hi`mc5YJwO(u0u zXl`Eu8z+fZepXYSHb3sNnLikM_%vPfidt0q^fj%hjIcoL0{-+Bh^*!Y|M^G(KeXOc9E1VizCk z9#_cFR~zZRF<|;`&zU0=@*v_t=?uzt^RYSaOFyKjx@efzb)~#GSGy+Op!2?t@L^Gn zSviK()C3EA1&>E*HgswV2J`+q{on^SQ2%mA@)CYNr!wV-tg*{4ats{3bLd}$J{!2r z0dk&`EPos1clU#Dve`chjA`AG6BX@oi4{ZKoGin;)gCW(Maap__}FRb;m>bQ*Mo!4 zJ5G+xJO1>;%zV)6P-Zi-QioFZ zJhi`o&n*=aZ=9a+;;|UZtzN1#s1`Xn5*5SvYcy7sW|Io8X-C-#Aoy@cxt0AsI4W@m z93(HyViKlq2U$VfFWZ3=sz;*TPQqiv?U0fRXR+|FzY$r;+>GlkkKKzqc5~#w26a>KNpyN_ZG%Cg7g~(kM2&H zQiD3=Ce7T=eyrNAdx(6a=V#;wO_Y}ip?j+)DiJ*>7;u1n9_WTG()@$s-7g%#pv=@g zkR4p#3+XjgU#a<&%JFfI!E*B!Z&T98LnlUWTMyi7UCs+WA;PP3LWTZgV0@=s2|>T< zUs;cwc;PeIpE?M|l}+uX;EU9EdRUHwcR^1%2jchYo*firQDc)mI2s!oB*8T^-3@1! z^c3>#*=54x6X(>7;sVIISz1L8o!BrBuCf|BmgZosc^KG!Hs<1K(G79#pWbENro8k; z;lx14kJ}Ck`@uBC_N+dSkk||L{W)_uh+KFbZhoGuunAqp zayU6fZS!;!FMX1qVKm091#THs`v_g;uvI7$gWlAwez&Q1QZZkP=w&=+;u|hc#bEKy z=_5gxp@xkMw2`gWaUeroeH2cw5*?}+jJMoW@Q6Dvt!$F7HFn$1qr2kE2@s1&^b5fb zE4#-$Dxg_Tc-y$?Y?sZkT%JaDF%J*nY23AExO@59#Ba;7jL`K$5u88L04Xf*;YlkL z8hs6_S_hxbAql*Z%^Ry2VjO=qslUcCy#*|@#i2{7Mi6lUKXphJg1QD}Au13ITTgl) z$2*?yPIpPkF|xn4GJj4HPc1n{8xje>WNTJXv%jOP=lp>w*T&b@Z4LwJ2~Gm8UIbwl z>FE3uU-yZ)W{MfzuwK=39H0&Q8Pen2rbsZe1HF+~5;3jvi_oP>nVxluvN2cFHQc`O zq)mO~d^`0Dd(2AD+0Vi1qNhj2Fnwk+=U5q$FN7$~Y9u9aVWowR6;6sb(*I>>2ky+e zkJS!9tI0DdPIdUBrB-N{rP6!8QcyMx^v3tmoVOs>7#@-Sr- zx`!Tqym*n!=Es5E)U1yhEPBMtHse>H5G&a4Kk%r=X5^mThRXtVHhUv_Cg|qAc&cPv zSks`dVVCXU)AB+mf+-Inbj0*yo|D^_n!IWYCxch*)E$fs@}S^53O1a zrSB4{exO*G!-p~Hu`^StNAwm7HJ0JUx=rXw!8oqBNTfWw-{fSWX!4VQ4i9hB`0AJsJ{Z?`$h_^^GbZ-rZNU3^ zD2>oYTB@rx`ECg~<272#jHb^Pd`V6&Y3}|qZ?md%?=K>cZ zz8$|q&z}9VSuCo+Lh?*W*-kT>uS&Swl)UE~2mO4FZX+`53a{=dPjj`AGT8&$n&qb2 zOG3c0(RRR5PMxIdd{$=k$%!Lba1?>Ae{NVP=;t$Xehk&2IH&*TAl%x$c@r&1)# z-E(uWdAgKuPQy;s+wAnD8h^S4*HN5#phY`D?HYF9dmkn*JmYkZO3mD!-jtbScy{d- zwoj4PyKoh#NnwjW`l9SPm}Pj_e(hP5) zt==iT`09jwh>vNUu2j`c+V{{2w$tJ#f;jf60vZt{AKZtrxLkuJ;t+hJ!F3Py&B~|N z-iz9d++d69I0v9h;q;1iz=bx5>Z73j3n79iMk@Z@fN!>nGG^xd0?7uDYoK6%6{She zEwb~4?gq1{bhueD5HZ>s*IW+@_}HsMnM-Y^93r+eX8kpwQ*thc0U`Cl<*nSLBy9EY z7S7*qpII%sffI%>aIT#(1Skn=fy#Xr_Uk_8eb~m!N*wi+a~#Jf1@O+rt`Es403Pz- z=%FDi9FhHapLJ{R^@DU`$+1|MvgJI3K)&Sp=LM=5rUa|&^Wlwd&fIRlU-%#pS!abo zepj7cOaj-h40DhyKvi$hG|KJ#PytT&%;TrGDZ|)i!(9pk?+s?(_Pvd8Qg0Rs^7pli zn=`)SzViEU>NO+9mfwbj()|v;00W+(#LesOD+sKlU!-tvt0TBwtD7h1F3G%nD#?j0 zJLr$u`$gwUy2(__gDcAUeKiF~3p_yI^^F4OKT`}qh@KVOQIQ zSd+fr?txhx$@DjA5_ti7_`dRf#QwNLWUJKu&%dv32A|pZk?Of3@#N}TYGGCxPq{37 z;hpd0eyDMD?cr5~yAn}3kA@1Nj@j?jv%?gXvLhCw_pYBd%TDMlw7LH3C&pl>CqBS8 zx=Hydeb%WjLO*UUe!a`|+90TzO^9H7Ai;=?b;qB0$n7YN>A%+Bly5O3319^$O;%`@^0ptVpd5g_=aJ07I$q;^d*DWO+tI7Y<(o z*SZn5qzd(?L1FRrSUJ88Q&fO zlDP8W(}vJcUNeX?vm;^&pA_{wbN-f+vMsib(D^}UcbmapXuAdmQZ4&!6tnKPhxmK^_)n>w>%}Y$qjlm9bH@{i3uc;hY^AvUa_%K>7^cwQ~^VILZo6uZf{wtY`0 zdbMhyKd~i+Tf5fuf4jolq-l?R*R1K&>#rRs^K`l;WI-2K6n^ZU>rC-sWG@-b0GZ+S zMO;>GYfI(Bw4v#zRrQ+lB?mpPQ)+r&hLkd61D>w8n)~S6sgxp{e~g07bxQR})4Nol zGj}Vo`iA&0GNX8BXhtaWR-!F84sD8y zPr}yU4~irUc?2CD(th^cvZbCc-m#*JdxAWL$l_HD3v&?&bF}k63M20-$+;%Xk;pk_ z3!{ljt;0c>ov%U17W9b9?0~e>;@kg}L$F%vj`f0FjEZjY^8DK`{n>cXgam`BCGVl}Om7X=OorgBG+O6Oia zosm8W4}e1Uqz>AX4nz#)HfT?5*85G8t-{=jd)>y~7ap{*O!Sq#ZYbShC_Ve~sScF~ zi8i0dK<_u^2K)K*9M^`#;u3y?Oj*+i&BHt_r8@)rUzN4L^c`4^5NT@Ble5YCd^;ys zuV2-Cs*j+9yuP9p>O~L~9bUH+y0Lu3qfds_v(_J)MdLTisp%L>=%_aF zio4PMsqevFuQ-KGCYn`{|66~9|KCCs70}tknD?SM0xuxvqUk=Xq8xa3_+m!J`8LIs zY_alvA9F^{+B;v2$y9Y))cejYZqZ(&Kkdb62$ zZ=*WHR9VwLv&@mi&RipjQ+fFIV9&Xcgt2!^n76qpLmCmKUpwN05h>g?D!}Rb)CRDP zpCctRU-dT1?BL~yY3uUAdry-5aM$0CCoD~HzU@l%&Spt7i5Zi52kx6J8vneuj8Si( z;xNZIunbCje0zM)Zg;H@cy(C#YRnvS;iBvJEcSQn;%{I^q!q=?^Bfzyl&naa{1aXtPinqo)^6Z|R&|omT_Fi^=RC)U+JfERaNRsbBh7ILz zz_G%;vf_G570=IAP}2934yiL?aL5vNZii;@?Rk>#h5eC|y>cuj-}DSqiA}@Tl4X?A zOVN(U&fPRs+yk+4t{w@mbk1d;0*E4erJ3wX$+1nA6i?crcbAWq7rPTrvK|vOJJ?}borqHwE z_X|AuE93J^bUqjt|9a^=MDUMW(YY;hk?>$nff&|&4ZVeXvT&|D%Lx-KdFM+8E3%LV zuthu%d{iHxxMhf4yy=<(Z$qi1N+VU+Up=bVe^N_H z8z6^aF*p+CoJz=tuBio1dJ49yr)I9NuVy}F(5vm+vn?;>lFNBo`cfl$uO_`Hc5%gN zIKAuqzafxb>~Tb)6t*H;aiwH+D=r#cT+Fp(y)U$Jhl z>%M)O!7jY@32RP1q=lvwA<~G#yYc)Pyc;{Yw~LL9KT}$a3xBX%VO)TzYg?PD#Hx>b zUx;rVeSg+kIptie5^1c)HO-<=HB5Xp>=WgJcJ(==TN|Sw3zN-yaN0aJ9Bc|tMAUI$ z-p*p0@#=;P%u!~!qhUVue6YJ2j`dsER58!+QOIPTz*fd9UFC+m&+Ionmw0X$`1Hz+ zdyU#|veUUIT~#Rl%HvtTPS!hHy~&rgS-_mUQlUICsufs@tm?Oo@FZUT7N&D<-#yLe zJcT5VH)`wn`-sm=6W%FAzZt=(#=Y5ExR>vw9&v87S)c9wuPYd7WDe}%kjFi*)>iTM zkvdoB#pzg`60VcYs&md&!42yBKveL?H@oF6ueuetoHLP^9Xo>cgKT=2DpnI&M<{ zJSiU$GZSTn7E(bT=w?OWUs60fz8pX1*qK}VL0b#$KWYkv0K@aFoNDLvirc9vBdbKl z`3sP*a`^I+QSyOk<&SeRlccwobB^^3Iau9#xhc3+orz)Ed0{Y4CO@)TW?K_M~y>?T$$X z)9?6e`Y`Z++XuYF)>D7Hgo3Pj`aalOo3*1ZXEDobH#VQbIkl*A-1(&3M!xJbfjI57 z=_6~-YAg)W2GmOO_)l#h#gFh$8tY$YTZ`-1Yfg4&aB}t#etng9nZFFcQ@*wP+FWu& zKh+7*gKzS%pW6@Oy1kar7D&uXSE;AtxjCZv5tz&xd#BGx@L+!`KAX_1{Yk@3)&;cz;XmB7;IUW%7sFju*c@ zwPPD%2B?O&(7%m0m{T(bd6}b{0$wk_o2=@#?*LJpu)hJ>@zyP}0d>jL25s&t(jA!V zB(g_X4V-C#9`+ZI#AA?q-g>IDZeNqkj`(W{iw$vXVl|lH2Oa>%ftNlLDI_JS+M<}P zJe+%LfjZeeZLs?Ca$8t?N0GSg=VAi0cmJHpyQka!7swbUsUb5!tQf_o$^78|3NfTs zhi|TRi0-1sAp`VU_j*oLfXHZCK$YEZM>v_M{o1ey0{Nc)93O2{flnH{Zrq##Y7@3c z*tHgPB0$gG7AV;91}J~emH9WyZ(VcDAA*$^6Ny1bn3Qam^@l^geU25(;I>b;5etRaqrWD8iPPFt|o8l}k-w<+MY*k6>Ytg1fMxWgm)q-zYbiFz7%ji0(<6cx7>s@;6OUm|)Oep+!i&(>xi!h#?OX8hD z(wPQ^j5g8)uge1=t>M%Q4ra&8nC@hfZo3;8JO_q zBRee*Icpp<42m2*v|K!(GLrOc(r2lqqRTAwx@_fP-KoQD=;%~hJQurnfZHM?Z5)Y6y!Ju+j_OGSf3&VV!&_7z zz@c18(7pSzmQgvQB3=DbZsgo$8TomGo-v`g{7&QJ-Q8)^M#!`s-~iXsPk_mG#@O$3 z;Db)Wg@hXY5Ny#8HyT7<=n9v4_7Z1ugq%n%diLq5JFR9R(2VKUP9<8PlA)& zz~dm8M3m$NR?9u*OW!{elM_}q(_~drbdLPX)L~cMDf-W;-y1j!EIz~{Lxnp)lLHkw zY|5x&@!WlSKnltDe3+{5Z@64=G#!iO=8ZXg{@jlq|yMIf(_ zmxBEQUTeScp5NB}+tq6HTI8N&t4gO9W%*D$mUeL)4Cau&gNUgo(L5!cS-hh`t$Lg&d_9_CMl;VRY>8B;=o2)F)g|PTs5x8xrHN<2~Uo z`0gw^dcJo{1*yGH`XT#qk@T(iobMAcHtzSV^+!@8Y>}MmigVzpQA3;A`GsQl55`sBWn4(rHy%p!b=J=yA@UZCaw!Cgto@ zguIOt&*jB0L~V7ZDkG!0y8%Z{-!{f(B*{!_n~T=EHW!h%U)6ED5WCE6twkfzmyOtP zo^KHIW*~F!2QRQLHg{#-u%FqN6QsfC8v8n5=_L^(Tg);-C^|~iiC_IIgBfC!EY(x5>9=Df+J{Z){B9xDn`Mqfv9%@ z6?$o$C+M}jJA|%blon<4OEPk0Dr8d)ewdcgLLHr&t1ckE^quq>PlKbDg+Jcfti2|53=MpjNB84^>*#JovpnG3kn;b9 zI4eshNaPO^{MN=aG33Vds8q-n~8w2M1;l3w4B5U8QmU1;t>N&tB_X zeIl`8hYQQmdleOJ0(DD z+&8QocwoR;D7!T>ZPB&Yq6eflzjMr6RXWKHX@=?ZP5Z{0 zT-=)=<&;fc{ys}t=9s)fh*;wf6^iWlJ*qz%(oyC{-Nv-4u^8BbhGUP;Y}yG3UqSSu z+l*@0k#!A!c&R@yaB1%RC#OUeue+;%4yv-w-?I@^!p9ayNqEYEDcpE1o@Gvft6vHx zml`|*izUZLr#MnU-~#Z-;A+9$9VYG*ZqCW+r75-@+I1-gAeO#4)whY{?lxu6L&40_ zl07Nq73}a@#~U4n0?GSjG@5*A1evA3#SraRG4=0|aXZ$m<#_lTd^W51h&>z5r4|Xz zNsS94GJc3Mt|UPi9b~_MgRPe?9pZkH<`2Nc&tkOWo6nH}COAxAXD8;mJgqj$H}Ot( zm6-)kxSED6_;?-ktp0x#`m`N7@Y5ADYkHZ&Nwi$ zmhU+WXTYgyZptmF?%-R?AU01&AN+&o`Cu3%oLC#CjAi`;#{VJ1NsN*TPI5{%x4M*% z(4EomNo>?&(uZf`MT0e&FDAyQtk-j8B~9eL#i`*lXa&0I!A+euQ0?K$>;8}92@lFF zZMx5<$f_WG{Q|Dz^>%m!Q8;_DjjX7;>fd)#wua&U13*@Peh;#!&rWMuRF>Zg?xY50 z#4Rx7P+XMUZYeX-4<%0D4ai>=(9qrmEpmV+f11G@&Q*ujL_4(NXA>6(ug9gy-poB}1HjXnRR zM6`Gh4aynAxKn+I0T}bbf;j~Hpzb22Awd5E&QTsPQsjePxr2Iq$w!fj7XXC*#oh|) z$BHE1FBV1*G7)@xrU<#M=&?!4+&HZ*fQPyXv80_m|H?c57ntkD?~W^>k4255KO*Zi z2(Qx}cbC!Y?I&RkEO!E2*T68ubzucDx2@}H4E=ayqXSR5v@2RBw#V*Kckw%JA-}jf zCH4R){O2FcVlH1FiBA6ykYGXl&7=~#tNpVsMd+34k5Vi=$8T;$)CMNYE|+&L54Ta1 z*_<(JQv5*7)LEx>? zkWN;1A5An}Q(YV940?3LIt1)f!Y86_rmhp{KRK}h2+C|f4{aBVofBr+oj#u8jClhI z_G1Q66GC`FJ(eMr>C$tH0w@q%L8;k?2$_6@x0gG>h<3AG-E$beUoJf8aQ^U@)*(eO z5&vMM2zI9F9Gu6ue9Su3;^KeD$bBebm5MwJg)*1Ffz=HsYltYBph3E0;<=Wo{Vs>S zl!3}fy6P_cv2j-EQ;Ff?b+-eONC{hUr@wY<^wTROnq|ciMXrYFvAQVI&g@^254}m7 zBz)EJg11J(ceB2iz~;SSscg1#Ww*tq@X&`E6b_p))>MpZLmF+ za201+=Pkp`m>2q2Wo(?PU4n**GPyR^j&A!Lf5*gm2hzURh9z`gn=&FVvNQkdcgF9C4cb4f zk+l$47Wsa$lVO!BwuJTNQTBZOC|Sd(fyVeNQr!hOb6`pm^Wt9Gp{ToT7^c6fOwaEI z>}Q#lV5}H%p}*0M{Weymr0f8c2H}?)S#Q`0x|-$rT{~-Dga}f84)&M+ zL6LLuod*ARL8iNnO6UZ<3`rDG;Lc6(g5VYRd+k9|?d?%)_WpiA-$3~0Om43iRo-8?6tX46i*EMt@>VU^H+ z11dWGN~4bTV?F0v8U7xjTq+E^C(XoJoe2ukKm}0L927V*4IJwfL4m`@=~yDou`x7m z+3?oy0vh1C7cJ!Hj1k-Egq>aHnzHz9h*n6WBYDniEhVlK*zX^8r0qirsg0#8t;b9ws7)Dvy1&3mWLL5iC?YF<~7qD(()kS)M8=T-54OyII< zvJ+LMc=;1+0ObwGBNv;RL^AqAoLmyZitfUKc3y&ngh{O5RUFXUVHSUH8z2rYQ>)1WPXHN?oP`bC5S822;A_mV1=ZepR2LYTt0x3tWCcD5ihX{s8SAncPK@iDuq_ zjMn%L2>;lC(F)Oge?`I}i?K8aS74eHP(U{Fg1e1+0M#hVQW4zx{mTARE#`p9b6xJn z7LmxN&9XqLpeGN`NpfauX@jps%eVahBz*HYOcuRa1#O9p)B{J^98lm=Mkm_N$|DXE z0gbp2){V`kK|N=v=K#qv(C--Go=i8-V4+Y1l-f!!&W*xk@Ao zPFt=R?mK~fnW<2^oXh==7h~O4;RThBU?3TFUhd|>!@}tzlcGF_u<`r=K(u;lvIr|( z5ee|_1Fei&jsYjWz@_h3U-sKnO=!X`7i-L>NY6YT8YvmQ+K<=^>yh2^ZTjrOfakma zg(OHJ%s_wC#f|o>-zH8L^b*2T`oRn@Qw<0oz>FBl!PgVlMT6pQ8laayLv0JO|Dl?f zW0_arHpPa+l955m&p^h;8vzh9xlPQ+=>Lk33&F+aGt?z8pHhc;#QuMLg;C`(SZOTC zQXGJR45f{q0a@+;ZYsIzMjL`;TQFXgO*pG(N(uOb7m%|Gpe7p$uc%2MPM)Zk^G$|FZ-P`m6q&9iq-+}V0c*I+QpjWz%cKC=qH zKMd5MGFq=(zo&cYn9+k1&QMG%S+Q?=3$Wl_aNCUYs46=sou+&^#2x((godu#$S{vN}xaE)X%Wf+F*)32xuc^zk97!VSB;Sm+CtS-@i-0a2&itNB)b04+qqUg96g~SFudzB7|iQkn+#I9lt4tU@Ra)5RBzMiL<;Gjb`8q0RA|Q zLuPA9H7J6l$n4hcnfHb!^MO+eo(oD9HpU=*30e1}yKVm>NoVaqTAyMv)u24!E&hNd z4iuuWNJjiwcEN@~9qAE~UG>9~PasPiYXEwG`vd3h=q@$5_s6Ul6sr zxk$KhZ85bAfhn(0_}`a=tX)yGi+>nVg;Mi2#qo)j#9i^z(gPX!)-0G0wVb*iDSne~ z*3L%cv)M=xhB^eBOOTMc>t#67hJgeWM*q~}KsE8-8VWxPFd6ld^KEz@#3M_3`4PMv z(Mi5{#G%CA_{17Y{wXE~qgRuVjge@%_DSTA3Kw9UMFm8ny|BLN`&TFglg>t z&7z>yhR}V^#;vJcX*Qoko9fY!Q9=gchjC-OiBp^R|4I#i_jnF2xAClk7OmNNEpwKJmr&n}po14N|{qcoL&1r{iIl21ho-)fbi9if`Sz@@YIl^I<`f@7{E)7u5b3k|r&- z#ip$SG9eO%I;F+51z9a~*mW?t0iVW1iW5Gp&g4Aj90KJLJK;8n2v7;UxBj)`v61u} zuGlmV^hkQ&uWnWyw@v}306ThGE;hDbT)Kqlg$x&;husB4XU73kXfK||h?WYddGoNH z<=rX&%v-@BoXy_o)?}TKmMcV?4zB;4*+1jd_|3-xOnW;TMb&TRX8}p)r;>zn{1?EX zL!&JUsVSdtl-Z!3$OaEm$ZuS-y8k zp8C`nN|=8qg{4{)TP-vzr6f@ceUXsw@XW@8P#cPN+S}B9(WSi)d=L^!gdWWFV=<(6 zoN~yXromn%a8*Un1bNJCIK3@y%irlU{|(8~sO5LNBGFDh!BxCF(8`=>*G>XAzL=BD zVWf_7Gyb^hV{Sk`29+L(#^iyJl|E~PrOQ(y;(r21SB0o>mA`UZdn8&{eSPO%x!sZI zB0RuOtRd)rk){7C^<17#h+0*V2zV^o0I)Op$bL1qrNZ?#>P$9|csC5#4kDeeS6YaF zOKi8FR;$jG#-Y14wGW6}>^XvKYrpCX2K~UfI%pR>sC9wZ)aSTu|6VwKV&Mv=1vZpe zh?g#NmZ*+ZcSP2S_aqekl%K(CxOJ)rFVYv-^n$#x5unlB)QuJ2?lM ziue-76UdOh1|D|d${#(_7WH9gb6+K5={0c4!8REe*XLP4CxT2NSugM*HVTaOyQlX` z!V)6ccXg&$+h#SaUCr9RT```T2CZyuDb!}l5VTfVQ4+}PWS8K2;d;dsAAC`g*|0d&sm5$L=vapG*#BTC>YN50nqQ9Xg`;vo=tgQ$%r${vk<^Z@HSQpSr2*Lt&=##QQQ%g7E`m8KJDueHm#7vQ< zqcfy62mNH_yF6tc5aO_I)8~*Xnt~1FbWs7Nv`L!xxcXp4bAFDEr@Z=BYSmA;KgaIY zyR)+f-cUVkjIYH6i^$wLTt9pWpI`sHSpr7`mR0LUr}X(mA=M*PDeT?2rix~Nwm@sx zm5og}T=i!STZb6bnFI-r)1*AmE5Vz5T)(Hd%sKo>oY5qG{wFllEeWLhf^vns4kT+Q zny2ZO^zqP%;Gdj4lpQAph-_<85B3Yt-p5@}8&3dbid{)ER}GyJm*jZFoNFej$NXIz~X(gKsyc+rvgM{3Yp7|9}a9ibpApae)A+zUX=R_~T z>g4dv>F%_2tB1MH6IClfty*DFnTIi#xdJc6JArsRbMR_|iY-W>udFU>{#|3A| z^^*ynuG1q3>sqc2ub%b-BzKZTAd{k+$Bab#Us>643EAz(w;1PJWa0|(J%I7(&DAsL zS#Lq8t6WJLR}ZZSw|MH&WFqH1p-XlF#V~w#GD&j$wJ(NdU!XxHpLVRX@aR-L^=nT6JA16hFY6J z8!U_hjtP3AVWLa)<-}n>rX=jCGx}7LQR*@WCFZ06ASC|ee%o=xOhNZ!YA!WJ_>}4= z;cZdlJMf;Ap@fmu#P~hjdy}~(L%x`vJ+97B87FVFJjRH>Vkz|)n+!| literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/logo/horizontal2.png b/docs/man/3.x/images/logo/horizontal2.png new file mode 100644 index 0000000000000000000000000000000000000000..46c31aea114433ebef55bacfc22d933d39ead636 GIT binary patch literal 201487 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Ë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

vLOVPDa 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 K&)`q%-TOZ)ogsh# literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/logo/horizontalv2.png b/docs/man/3.x/images/logo/horizontalv2.png new file mode 100644 index 0000000000000000000000000000000000000000..17c9a2dd28a2bbb0e1aacbf5cd2ae5c99b1c0270 GIT binary patch literal 142518 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�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 Af&c&j literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/logo/icon-400x250.png b/docs/man/3.x/images/logo/icon-400x250.png new file mode 100644 index 0000000000000000000000000000000000000000..cd6f59c3f1faab5dffbcc17b3da95c1ab7d1c2a7 GIT binary patch literal 36092 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⁢UWv^# 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 z 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 WQHV=TkT8LkOqb+TE~K5)fB0YiMRgDW literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/map.png b/docs/man/3.x/images/map.png new file mode 100644 index 0000000000000000000000000000000000000000..e451218042d398a3ceb8ccd29d63d38475a425bd GIT binary patch literal 35238 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
    a(=Ou?=WdQqyi^+Zh$Ee~}(_ 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 S{mTD;|5g7Ff5-NB{(k{wpV}z^ literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/pexels-photo-1210532.jpeg b/docs/man/3.x/images/pexels-photo-1210532.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..f668507e08b80a9bd8fdcf567f29989fad3be3d0 GIT binary patch literal 35803 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%0AnI`e;GRn0vLZ-U(t&yTJio| zUw`)c{zZFzD*>#Z>+Ap6`g;9;|N8n5z3D&o>yL(5KnN-%1pTRBhksPyq6>7fhW zfQHV*Q$xpTz<(s0{s=d{DB49=aTWd=il@f)1HR_^(W`EMkzV~v?=BqO(gptk?-gF; zD*gTx9f^8T$NL+g{i7Hg0EC3ls~jMde(^~bItQQt02KnDPym{K@xg|ocdY=BE(D}Q zf%NnX!_!5JHu{4v1Pnug;dEel_(!QW`ex`_ZFG+|x;T3n?Tt7MIKL1zqfiMudC;jvoz>7k{e#{4EO0E-f?@}@N z9npBA0zvS&&cN?H;2fU@nTzqjjA%gM>CFT4P%7`VykJ0+{VJTj82&L7h$vkM;5CEf zhu68Y%VKfXc47e7OUOX%eQYpB02e<1!(#V=Va5S?%7yU|PJBzy)!B7f)CmoOelX(RZ4sZM2;OQm?$;7G2jvFTa~!A=|BtUD59!~M)Pp+sVf+74MzZ#~>SS%8`k1-%>~!Bo1|Vycv>g?<1}baWYM_g_ zoRu(W&%J6F8H857UCBH18XET?1N&L4xCj2kFwldC*IbkAIq63P{75aUFnS!7h&^&x z^r~n(`O0lv=iyY+1*o#i*`A?cw|T{bv9MoBdM+kfS0AoWo9!H~=7#Yetrey^9j%v^ zR3B|rHt!s5*7oxrZ#BMiI^J$stv=pq`@VDhsS}s)WVeUP`TXQFlC9?C%dqGtpXEy| zNU|0h2y?q4yTE*2gJzb{V+Ph}O@%b(gYB$1(tr18qIdq$z%fmdoIu{mX)?gnAnG90*t$S{1V zxpz2}mv=t|@T8OXZazYhYCn~GGC``vu4ZAZx5j{>m+NgtgsR8Oui=kzWw5fGYN!9! z^`MJ1YVR%T*zDl8b$VUoReP#{IfY`TzBgtd7lV$isq$WKJ69ePhZ|(;o{9m50!G+3 zZZML&H}SrG6Y3JhEVBadQ8Hq9a`hIRTxuMNEkBYNDrsq?*V2H!r^b-lHcynuuAn%u z8-Xx-a7h3)n9_bZw5jn54i}y(^TI6r=-`_e@4W&B;xdSm%G(6Q zULm`BnTr14+mvT}Mf}laYSt=ah#Bs^VzH4jjmLvy*++XNVB&JkFqQFq+Wk_9dbw8W z;CQjbewk);xlW17M7a_Be!0O&xnA?&M78&Rg*kDBLB9(61G8Ugqh4Y3Zg8^c*?yHv zbcM+(i^{uaGyBz^BNb-f2j6uZ?bpDFE6s6Lr@Cps)xy;)?^6v;^+}L^tBZ@Sv}9AA z9yIz^Z-44TRXaPhVzaYTwYIjlv$Jz_baZufee~#&r>Cc%pC2F*Cm|6BsKU{b4uCeX zss1YL*z5|?kgf!@2`UkXE+qLSVF#z05NN_&^5%K?5;mEtT{ODc}_`-5@P6 zPYQe?#Xr1Cc6>vikNf6{9Qu~_=wF3^<_lHR4t+bgodQZh^{c+-hL+a4snI#q?A+e* zy|v>f7m2tyiMaP_aQH7$(ys7AO{&5>?Fu`gP3KR}g5xBBi#I9(g{uM=(aWlA@C%`N zk-=PO4>Uo6LOZsLF4&9m6nnJc3yyxvFVNj7XhSYgh=wN69t3oD^9ukDSA`ea{h~?> z3+>R^Kta=<@8cvo;i{d5cIQn{v`HZ#ARsU>FeoS}I5;>YBm^y7!^6WPA|fIqBNGx5 z5)%_MGc(azHm)h|zm>DOxw&XTTU}lKo2YGQs%>s+Y;A3Qe(`8)d*0UG){Y)!z&qhd zAEV;lH-&74gs+AM9)%-N@g;Lv6(0*K-{+N}a+=PY;GLau@6QW6JDbkWJ3G-=h3D_% z&d-}VJ39vk28M@+U%!6cHQPBhHa5PDoL!oIe}RC!UtC;VT3XuN+}uGwc9%bY{`>{~ z*!z0%!*ikYbLjc`#YP!@fp-S%<6nc+=5__)k#m|LYx7=)k={_rgw*BtMp6seeL&U~ z^v5#DMO;&^FC0i@*Dg2tuU?_-9%~}~>KyQ+yRO9zzj}otzM56B)A~WO2!aDajCF4X ze)S5)e+eW5U}&!pk6Jp_uU;WXvCTlk8;~y>?)6U97ha)e1yyQ58Q35y7xIat#Az54 z=@@)Cni=Fm{<;g#nnk!-#|O0{Q=CVe<}!*tjfK7%K#i6uma9449`Q!R=URJjT( zd}Il@bmdiC%laZRwVbu(8nZ*d>&vfjNQpy0o~{6>z2geo7z?6W)y=W{+KUIH0MwD25Zyju(yR z!LJd;)4{G8K~Y_@lyJ5EJG~EPW7DYHH}}Qe4U5j%^mA7q5wvDI7-9yc>`xEDrx_a!q3MZuN-1_G}<+qz(hK{CgX}NtFP|Ojg zUgj(d94KyGb;;E_5vmy{+lxrgVlgRgbjOh*$xKibt9<^jqx0*y?$`CaiB)wYj$9M+ z_R40BmkuKBf;A~M(l^ON# z12gFA2HruJnBu{~6y?j#=7=Q?h~eT5J15e{+xJuMKc|mXzmKvm;k7HXrlWjs|4CT@ z06-wdp6%vKce_9;YfN`s%}cpF%-71CPCl!?)dn`LWp;!0E>nC=*+c3(OWE!--|hMK z!Py@qNOAX4%E7x-=d;7LlA5!lt>#Z>$GiP}=O=sboX<}WR%_1BPQHIapUM&C0=SS) zOxj)8{)22xDr6^)#BKm-R4#}O(nVmj8%RBzizABcBJti0Vj#-HQ-XApA$Eh=)$$1R zk=>Nfc0>51@`$Vt+Ny8vLOthcj5Vd@=RAdjU#OH9$ zsQfD>kX}xs&k+X0`IODbUS99dk>*4N)cue?LB!`M8?^%3cgQ}GXP={8q6)69Li#0U zKF4@2< z#%yqSn3&awVqp|hne=@~6C$OQiro zS;ES?v?y5G6hM4vd7Rgy>4y-)M10xy{d5H)URtDA15wgq>5NfHAm6!mq za!SY}xG5)jC?2Y*C7g7mW@WKwn-WpKlO0^Q0&=vayt50wQg{FY$Y5GpL|?ewAZx{%&EBuHNVOeo zkHN^VxyEh9^6ZVZ^lrKJ=d&I*%FegSh+Y!$qL=I@<|(-29!2?Sg-%|CFkBc#7SLIR zdEG^oEUvo@LeXm&a`^ruNptfAF)x9KF=T2mrKwA*+7n|mJQb0cxvXBos7`9Or+EK4 z?^-oWy}fZ;eqBjPfdAx{I{w?*G9+?~wptmu3C((sn69srDyJkxPf4p9lb`$4cZXfIf^ z{|O}xn|`r~nXPfg#)2~I)586#&(X;h4;tAIn?BtvWHUgSzVA-!j}_)jpc&ASo54U5 zy6m{IrCTX@rw*og3ZBJmXDE*3ha}p3cJ?Q3Ss7}% zPF)1QONM%$d5yY2-EtY*^>2GjzV{Q}5_RtLI~BC^2l4 zGPPrW&e7RR?UU9`uZq!Vka5nf#Rk;-xej7yNB`~nY8kLA`@~$`gd}>tRFA9jsh3C? zvYi*CQST1un`q7=9k=czFieLmFLEXtZj%iqG?t8)TGL3{7#bzk1z{I)89Uw07V=y! z+GdyQ&HdWfUH`H&m;pa-6JG<)bX|5|z$i#%qI6KW8JX;Dp`k{g;**Yj^?C?Np?yj; zd26+1$ofPDy*^dJbg#x^4kHN9L@FW+rJeeutc5XwHdEpRJ4EFifB#u(4(`jJxiF?;>ZAV%fOJLoIYWV>s@afq=T*j zeQQ_O4oQps_Q~9&)*iojiNzqhU(!-XPWbsqtJm)von!~d{7`Gj<6}QP|&0{I*v8tTFt~-uVHVc;zMDy`7l5CEnu6{>P$_jqijl z{Swzv0o|j%m)871HZVLqSQFqr{1x^c7ocT_v3bJq@rX8Y1Beg2S*QcZ#fT|91HL?_ z6hH=utOfKc`9Y8}9nD1DI5I_4KG)-jnwFo4>*AGn8sqK)cg2*AsRQ)!0K=&e<2CFa zbFAW3?DXAW!qE^YhTp4xj2GbG0;LcrW2lyaw>})3!p5f<7vN+Fx$NofLXB@}6PgYS zJu^+a1T)~&gNGR5!5wjMDAEFU~WpD=zFwT5vH^hRid# zN+}TD>78TXEgOPe?xL!L7iq&7*$BrAP77`C#Iz~(>GLKik9SOqAr7a!lpY15iTi92zfXOZNa_Z# z)dJt~5`!`POLu*`H1UC2>>>V;?X{2?o3O-jxcLFxggu1W&|4ZmX@5ENURp?I%Yz)7 zq!DMH&$v3#w2;G;(CM^TTS^OX zfOSz^e0s8{7o`a}4FL{Bh~qPtrEyIKo2MZvIf4=oBLkJwWS3#J_(0ZrP>y&~o>!_j zO(wBCUO{UF^0DltboodsBB`~YBhRRAnk@CCOm_J!d1hw-mPLDJne}!$Ywj=$MU%ZC zp1ow4z2cRpnoOOx|OJZH}^=bKl~L3++nYtG4Z&e>rOK%0vxkqa`) zy(jF%8k{>^kjuxcF+2vL+JmTtnMg6`#k*zV(8?1bloe9%Rqrd&DyT5psVJ4GDC63C zTjg^|XmyLq7WT=cQ_1ofc~Q@R1rT|+3v-c{*8VGM`NH`mJ-HKZ>T8sa(G%(`lp59R zGD77tqDM072v5qrLNRaIPd!FodW`mU91q3|j+Y+AP-tFO)GTq=#9!7VTGlM@RU^51 zSDMQFw8uPw!tDyHZE&4a#5XYW@_n{stxg4ZyMAp4HoY^!3GMwR2)O8RrJRnDo@Hl| zj+%l?fVF#|M44-{uCao)>2k>lj=mL(wl%hXrI1Sw>am}QC(+Denq!?Ekg{3SxAB*X^ZWC(oI zzt*QlzoNX#dOyLsB)H2xC+7LG7WUuJVUD43g=lnQBqeRg| zluJ$Hc|!$`m9)K;0hRGHsK%4$_MZK!9es`ZH(N9#Wwf3+z(XDm*j0|;IMPn2jYAzR zZatkTHkt~q=$~=OAS`^FQm9O8v`$%ZCD@Z?+2vYl)kZ{hcW;#sVRe)+1W2{V5;YZn zT1DSnoxo+)bk+5luxs$9cH0v*8eHIN^K<$$+=tJMTT_fV<#AOI#_C5`N>1JLuRYH% zSAB%AdW5)Qqwx6dEw&ES(6ivl%GpgD7Q{Wpfo8Nl_`)u`ZK-|Kd@Y2B6lSOVAY|QO`c{xJmahths!qLOwKAp^>XGO26Pn zlz#kog=70>EBPWW$(O=y-D_bo&zfbMOCpGpUe@Af-K=bXGv&u)B#*N80dL8Cpy?4) z@trJ@S2CeiJ$cDF+=FfBC%OeDzzYD2`6J2#F%J;uR2f0SK^!f;MDXIAZZC=QxI4? zd+P(P^dTM&MA5_eZf+gs@ZkZI9AVqU1LSbVNs^N-GBPv8B0NR4EM;;l$&n_xn>tlD ze2C8~watXnWIfs33;6*5^|DEh&w5(maCnNizg&2lWoG&}-1LXsL&VXPE#hx7*V9AS zGahb@6lo!bToCx_hzgo?T;H>tp7mg5lPsRBxBRAZ+LE$DbYmjEV`5oj676G>vt!by zV_>>*S*dY(({V-LaY)v4cu|ghAGXQTv3+?1b6rggM>h zeW^)H(@CiBq)pbOUHhcN?4;A_qzm1XgX8u zJ5!o9Q{FyPIXhE*I#WyczFz8mqv`u5-}fz9@1M25Z<~GJar(ZK?nAfKhaS@peZC)% zSsw=5KMc=)cy;<=ly3IznbhpK>FlKM>{Qn5O#AGI+1a_%Srpyeg4CQlh;YSsZY^tW zqkV2`c5df%ZkO)k7paeXrXRogemuzfc+~#!WcK6P=|_Mbg(-~!nW1W7BzV~(=~!`?TX8yDxmLa6BE9Nn zw(6m=^3ZS9yJPjtXKqzCd)1GAEl_$bSYrWZwg%5$i|AM*@LP*ITZ^M#ciUMb+#w(U zQ{&{~;mr}GXQNVLD6`Dwb4WH2F(jF08*BU<(90XtI|PgX$*rA@THf_Wv&~x?>%_d9 z1ZE@xV30m)y(Sw~Rg2N!H2*9c)wZ+QX}0y!Y^#rcOW1F#NqT!+V+mJdzAYOMk9WI_ z9fx$z+e z{{;!YY3|PO*=AWa(DMp)vh!(=WOt2W7sR)PG%!m-(^O%_;ReKe5(q=FF{E&tX9Yc8g;^A9j3|%t3`Ytyj{2#^c>V z(0`(jr4+lpcWSl)_Wv?#wk7YpvEsL99ly6$yQ^`1|FhHji@B{6=`TGyyH%tZSh480 zwXdCny63#n^J=r_)hAPiuQeUtMx55MKJ72^?thv4>T_os=JZLn=DYq2%o*P8>QTV( z_73cPuUmTG-uVFj0(H0MTW}33Ea!7g^``tMf*TAZ330eaaohGen_U`v>oFt%-*;5* zVZ`;rdg&wI>&Jfn+n46{l1aAPG^k(D?xv zFaPW#W>_57xF*)vrA_`zK>v$%?VRnBdpl*MTO%({1>*3^ZyyZt9j{$qKknEYqCZGI z-=T@!eYJC3>bDhFgSYFyOL2~JzjT&fZeHN;KFxt?_GRgG*Z-!l+xBMY~| zO(CaDgLuZm5Hd!0@ov1&bT4TYI5lbJ8DlnVsXY1)(-s)}z(1g3iWLyR_O#zlv9gdRUEmuae zZimsE9xV-yRT;nbHa+&(nQiyaF{3*<=$RhKQOYqpJ=#^6eo5_6q6 zsj9qy0)>9%x;*8*V1d5Nrb%^*SDh{66t6vAs#7|FV+ukT!y_DZ zf(2DLN($>$xN3R?Re741>Q(tHE)IFlv?Lv^+$S=VGPoBj{R-DI?lZCS(i27c zX|n{C>VC__bt(L1FD(s2vt+%PFsqb#$ARB5bFTj&nTh33wG*)Xd(Iq<(=hh@yL?lU z-{U}dgMTf5u>?SWJDf)oix)@r=u>zud-QoY+I;wH#1i^k7wr~AlZ+REcjy=VjK2FB zB| zXNG3Eft0^t!OZ-&&LDIGs4oS##LpOoYO(x8t8wH4f5EB3|7Z@<`5(p#|A~gRx{E6&Bco#x zQ#Oim$0o0rSR%PBDWfrOV8y~kT6a~JXE=N;i<*cb@CqrYcNNdTMj!+vhE0k^hDE0t z?CT>)!6EC_#K9`VK>gV|7d%VTi30+SVit&nfU!#$kw6(aop4>TwnftsCk{qS?#gA5 zZiGx_$bt$PUI;X=JOdw~t*Gd@ugP5^h*1$z``ql=R-F+umnNPvY3(X`InFL-gGvaP z6DN7nd$U?q2gOs35lI{1s=H$!FzGatWo2$k^#l!QtDOV|J48VJ)9pOUS;KwWZ|kmAHc(S%iuPgk4YLHz{8mkd*#ql zPRB5ghZmLZ-{9?PzYj4LsH#I7>IRy%iOMpBW_d(;ZkPw9;F z6kfieWT+~c0>rvATTxMI4q+3?W3;wCplc5gxH}V{xgaScSZ0eUU7r~Hmbp--kR#56 zX(=7sYgwL&gY>!$7*GBH0|x|XGL7km!mK(z@)?Q zK2@?SnCy^J8muB%sI(iyWnFeTx^hn3sa#yJ3ryt{Uo(J&IgJ`#3YO#4(pVQ}#9WgB ziymsHcIy-q@^Gk5EJ85w7}5`Vz_;#kz{t;q$1)7A6@kk+Rk^bPtanLv^!Va~bgsMG&k3O>2f?%FSkzp7T}QdKu|+m4 zPo}ZFP7|8Ub#7p3M!ug=$$ct9&13fl3nG=>kY3aSJe*K|^>FTK7F@niT2)z3et|sm zLGq^FrcM8riaUl;RS9M{*MyDY)9k?EMM2yz@5*r~Q$clXvez`V7s_DTQs$Gax|+(v z-x8e&sJrn6HnGO%uV9@ixX5BlYUagUImgN&cI?5FG}om_W4O{$Nn}EZ@eUFGBAK`V za%)gh@`aZZe;FXF-ELQjuD#H{8Q~ z{#Uvmcnf8Yn9K`5I2aE1{Y>3^ZQ-1DDb-2?8F4IL41NH9Euc~BWhWVD^h&UQhyu*L zJfn-D>7KhqQ52^hr*?zuuuog@OLEpTg_acWNJFcl_<6#~=9Ht9!bU;)os2#{As8N9 zm-~S_m&w2mEmlvWqs*1l)f5kr5t(zTrmW@&qqk>Ajjl13*^CbMCg0Kjw6L3UoR7AG zNOg2+YCW0=b63qu!rnwr7GN?&PjJ&}C1s{K-}uA{@#?$zT*YaL>xJEf6szFe4#?Bv zWAr=kga*(V&L-2u69}B$d_)?B0bVa&ODb0>W21og)>K)9jHcoVYsy%^lnN$<=`qav z@%J$zMk6yCi=OQ4X0teH2BO>+sUfZPu1;~WL$FewoNt5T%=T5I645SKR0Xo&yBd#{ z=lwOj4N{zX%bjsRTB-0%1I(LcQkI*v7z^@^=I&|CRTj!`C}exGFE=R#Z&^K7#*2Zu zW3el24tL8sd-740D}Q#a&|j3R4Ps?r1Vym5 zJssx-o8&p$lz68i9N4{l1~%+K%CL%DpowZB;!8^Z$%1Mu>5FqymI$p}IqH?#_&1#X zOJrsz9!(A3iDM5)3A?Uv?gn2C23)8&eS5~8_=DY}8Cv9|v3)4{gB(sVZd7y-CB61p z{RlqBtvlV;4U`^dvwZldJ8KJP0b_OmT`oVS_bU6&t+NvKI|+-TcKPC|fxd^@{zuKX zq92Ifmb+;x3Oi{Qd>saR5hk(G?8jb*Nm(mLC?NiY$)82e|67=UYa(nBSBwl#tVmnZ znmjOC3nummc4O@p&KsCjiEQ9yJPdLh|Mjo{j>`Zs7@$Q4SPM!|Ysou8alu+>pYK_q{VEBy2$Xi3tmXA9MLZ$X!oAV|I6{wV)d^?5_nMU|(j% zD}2%-$HkX~?fBC3x zohNpsWLz%7)|f$DU5{1bLz5xonFp8i;8(H_!udPyMii$-l($4wPDNB7MATA8){8|p z8bmgEMz*9yK5L0=n~Ll>i0q_}>K2RYF^J;o^Nd2KMGdw@4NpbAI*1yjj(#f^J#G*^ z=@~th7CqAv{b4G4?jRaP9kXy*EN00dX2mmREiGoFCB~nM^go8P(c8BFme2lg;q1R7 zv(X6le}%JE|2>}#aH+DPcYhb#z<&*D|0AXS3!;tYv(X#HKO)*_J{!Gr{ErZAbnp(F z9Xfai{q>KC_TOzb|1Ux9KS62#*WK&CVzvLUtNjD0{U`UfsuxW7-?q2^jMzrw+GtiA z4Ql^JY5xJy{(b9v5jyny75sNl`w!dUf5vK~L2YQ#Zm5LDj#*+08%T>}e4pm$kox zvtRuNXFmjMT)^2kByi#l&~Wxc*gt`@!^x4?9(L9#(mJ+Xj*;8i?YwbI$mH%ngR?mX z5ZJF!#p0F-Th+j`slUP5p`OTGo(nkpcEc}lw&6d4vvt1`Gn_f(&iB!O{Tg>=a?w-MTw+-!udNkKydIU*YVJH~#_7wv7B6oE`l) zIQ!MVfU|GkBp0URZSUb}=KTT|HqVqvYPoq9foH_Y5gbY8#)Kzkj#EWI-`^Gb{6l+uIh?5c*9zOG(_(*_Q#a3JxY91wnyx)J^NGlazH{9GM7@mkA?A_ z9W4DxIGg(R63s3QPc8TVhj6wMcR3>lSKA`izQM~Y2Hmj2Q4qFr9)T_%8Bf3-BO~#l zjMh|cOxzN~b>cLbP^k7&l{2EiE;lp^Ll0vzbqY<(yg%hKIorCWMr*65? zei=)gtSu#5WGC~eOjj^VyeYMk0x{Tq&k7CqG_@rQnQ)*1 zV23*q5lSWG0AHWA@Xh|^}xC1zoRCIKrCQ_fzZaY7^Iy+a4Y6`HdvbT8ue%_l3 zC@?4!>!O)^Nbm(T%TmKqeKlyyF8^755f_bI>p(~!IXarEM(#2~b5v0{xonSJ@M?xi z3|UfL21_LiUpT5AVO~qagAx4Q=uSJ-EeYYXYN)xXKjB2qL#u8|(8y^b73F^A0XD$5 zZ?3u+I$pv8>E(_*R?<4ydv1-+moepBOf0@x#_4BySB~~0_3Nn?5yi-O>*r=N3HjJF z$vly+ZIC=Nns^9BA-(4?uq^#OURR{hBd;=?Wz3+%s*(H5h(Db2bVallbBE88PW2AX z*Uv9wLzZFWQECCw9=!E*u2S_4>8H3?47J%A7feUm zNfU}xtwT>)VTg>I4wy&YZ;7eCzOuGi%|0K7%70IP^LXL`^l6n+m-M68*EP7&Pe&f` zA_7|}M)!KVz1O)>R2StpR#nZd&V|oOy-^~s zrP>T%Ci*f8y^;s@^tx}DZlNPs3+iDBVTWvJ``p@(b+zJDH8nC`Sa{BVLl2v^=>ukX zNj~nYn~^;MnR~4XPfIjUA9RIixHZC#){Gvn8@w?qFEzejrN-y^&e!+zGp^kadTOFf zwxl?s0m*y{wl;rB0UW^g>(1_uVX-rP9fg%qrsPFhRgNE{sBRyQ zTmtxmWvOcbxq~ui->n>l!?hRE09pLuFk1okOsdz-n|{mRmB!hKic%%6!(hFn-awrH z)T-YuoBxJB44LRZj|+g1eq_}CUqy)~O8mdCdXcvHpN0{iQ^7twro3tcV}QfzSA7I+ zWGZlp-I~EktKQd9MD195OFOCG1 zY$yj)pIl`i;zd4|wxLuq2u`93Hrn-X(DwprG1W>#Ob&wYPT^})hpHKHg4u&rZGtuM zLbMPm>=`G>W=J?tz7%wh{yW!EK@C+sIbZf6+eR$3REYI`Fbr&L@TJO`6@JKwMu|EPK z8c`$`QfB}UeiP1J8eY#Hp+g;|1CJ=Tq3l?TAc0fX!lN?RU{8_on3m{EZg{uMBQLu> z39$+9frU?sMJ}&}ua-s?+C+>TKzblPeV&vx)DcjDs0Mg6%7FU$ROGrRW#?MV!J7To z(tu6sxDveBZ}5XzRPtxiM0I!5$W?6Q+Vpz#BLVW42BBoE)Mo7ThLAB&rAJHjJOa3w>>lj|;|OD@#zJPUKFP zKqu1iw?^$iyo3ysh`jtoIZSe!6A7mij}8*4r<03haVD*UkXQ-NM2Vj565Y3@?12ZQ z<_2s&_WKw{JUW`fGv%k@6=9v8qFt8aDxM0J!8sGv>oG``PM0u)rR4C3`+DIEtfx?> zNjR*hUGq#GNlTRu@sB)A4Jb?DP);*mPtNrMhjk_s_4u$@B9!Eb*x-Tlc=36M2&G`e z4dx6B`HWhxjF$9_XRR4+(-|Fy8J#ql-Qt-&hM9d{naK3a!Pd;->C9J$nWHpWZ^g65 z4YMY_vZm6rX3ko(KKy{Q`S%=|n6r^`*<4HN$V3QvBSc2YM7$?ETIUIBKyJlQSwjC_ z`BNoIY?WgU6-jFq>3$mz>|Cs)yEWfsazkap`(^O$Jinxa2_9R&C#ho{bcc{GY2$dL| zj++BFjj(hz2|_dptc;L_nwM@qI!(TVw_+fIYZ0SJy$ZD<1Zi=KXtDGfn>V|OQFxdf z>3l0L;eAC5(qyFqyG9pV*(=uo8uE5m3j!)twpA5t6#Ma;?d zI5V*em7Zyq-1I~w<>2=iG42~Z-?#fZ>GFBf^sPe0zKFAiem*i;^IXqPU(uimVb-GJ zGF5~>gIzI8QT)t~a@oE3<9=o6W3zR4$b7Haj+JYuip-wwJy^)SBP)ww9P`8FJD?N; zOn39K;xfX%vLa!lU`3nM-g{3%ERcm32w^9B5zo6S)OYm>SUm1?G~MUX)2@d?AuIOy zYj(zhCHjfiZF7d zJTq{fw9dU*Jrt_!;i10Rq+itIh*+}Tp|$wDaW4eND6AOj5L&G=X;T?N8OLg?rEmL$ zts=eHt`u4qQdi5OLQs(6PPVDauKKh*xK2Y6I(p<(2en^dwl4~_XW7(dGp^&jB|}4% z-?LI5dsH^i=RldPHp=QK@ucvuw`_f*Y>=`n&D-H)vC@2~_4Nq#2m%>zDlObqr>DA= zFE@-^>`JUtvhRPdI8D)et*ecx)G7-#wWu(S&u~fIeA+-@(i%a@PT@)(RzacP>P*;N zl<+8X-1UjxBXWgYmhU+OD-J$Q4^zgiCEh((rM>@VPtC`&yrshC-0+@kBse4tB6lWQ zEWV;`(_d`X>y~!xb|zt~W9@Drs%P9>9DGy+N$q&>xLw-aV~!A5ttc@jaF_pH!pZV@ z-T1kD@MGP*mM&UFp1~LK%$~+N?RU5ovD7+=K6Hk1`d)GKW|Q}hhl9yZysFnbIU^(A zJC%iAeG|XiRU)i?zEq=Hd8bQr$)xs8! z3-XCe;)p2|3mh#)oU%pRw`m2pC0~moer6MT<{9YqA*Q<}#)mtLP8q=!6|veJ7a|#7 zlo=%uj=Vh;C#n}4*A^2p5Swz%8=EE(YkJ^SS^Txb=vqGZLjc+@i!(@opaLZPvIY+7?Q8Y9>Wi~Y--mrJIt*1=# zl{Y^8GCFY?NMmPD%WCbZGocQ{Cl1Gtjhs%?{V?)M98t91-Jm=Q_>LA>k23aj4v$Al&YZO0ob(mHFAN_puVNbR%F(kk+_O(5 z8;1YNF4MQEbX+zwnqOz){(7R3I<+}0N-`@3w-)c#w%lk5k_8eW0fX^uPxxED`UItX6U9``XT$Ww!c4M8cWtJOIi~j3;)IyTr*S6~$79+I zB6iwBt|$}rkz!qk`7RuIOL`4^)Aid64Jj7MCAq1cfv({jiudC!jO8>N_!AI(P|*_uAL12ZfKQl7D)D8MO<+4xbLT znPYB=i&y*LwlpiRlV*NxYLGjbt`HD3ryQ?Jq+=jD$4&0!HhwW8OUgUX=#@<2H&1NV zFVW*KNBpFhf83l11${HWEjnK03&-106p|jxp-F#&@124#OOfrxQI(GD1R0(ZT7h3} zHzW2(WTawghHtlVsjx=QIGMtNdVQkrD@+-4@cDOhd2CL zD{57vc0b^37y8wQzrfjktDf0^gR}k4R$;%u*=B2@em~%BUUb@n?22-E^qK6Mtyz#| zan;j&QBV$jV`r#Y4x!@RtGLbae&A~aZOrdmn=7(cnjW!KHp`&BW84W zpyJNSo{BWBri^zXF7~5R&K;qMHe|(ioKxN@r^B96H4d$oft{9QNc-&jq7TRJ<};P| zjqc6lobjaG7NsnA}AkFY{{2sA7wTw)ZN+l-g@3)R99S?FyvBs z^;zX{dmF;!g~YRB*2)6=R+)RPQxTOKD_`-gs}>aOHx$;_mW_4J_q2uT41S`uyv&V|@Yp zZ$idKu;Lc6jEArx>k%%ChnE`pRX2n(Y@%;zLhQk+w`?_3H`A}4#NB=x_WDy$PPXBY z3FLaG>8%sBvy{5}!8+)1UC7{}d0$h`$EW%Cs9!1?6gju#85wwTwIM0%>3MR&gyPqbj z8yS{D7KLCZz25~YbpX~5F5fAq#$*fztqWkwYVqhv_kd8r<*}HTD6bhl%vB5(Q%1O@ zCFET~;P{jHOh05%Ns`Hu4x!cE&?(ogGV4X?Zt7Lr1tRW}HwEL918oU6GXNO=O*_?0 zfk(x`;3m6QSBUKOt2#lBpUbyZMJvOF%qGUO2vLq7dLowz_J%xa8fJ%P-sVqmOYlm(4Wy2I7m4fm4+y-Td&~UcgrQ0BZA8@uj z`5pPYU_QHt&RF*)Y)2IwY6CuVQrQPP2U!@X)hS&^CmAA7No*_?^{Gh(^WSBZ&TDjnlAclAvYqer*aciCE(c2j2+SIf; zN8s`M9w2iqu}kW1Z)A>7#?=h1i`?~?@-FjnQpKKhrX%1wJn;r95-Sb^dc2_b>t9^74uyA)_~cPTBUEl#0^)!=Tv?;AOD&Y5%0+?iQ-<~EDPg2+x5 zi}mbxKkxtf{Zx;Q7{ceT%<@>`TY+I6hYN}D(*2?rkFuYLTLzwhXLNYH6jFwmL+FMS z78)^N6)SR0B5U;E6Yo$<6O81VqFc1yfLe!wI4AN%U2@*N@W)yjJ*HFajVJ#jop(%o zP2O)E+32MVgIousV8oY}d+jO;&VHQQhLINdS=&%hFfC#1n-|_%IkC3qxjE67Z6|08 zeeDjLclo-F!j`nsRJts*IX6tkegM%jt}Snsn~mXvg!8_7nJK3V9k0frxSNgb@?)f& zTQ^ErbfQ1;C@X!sw~%Sq!jd?fh&RNSUR-vb-t6?4d~)TvhFRr|b}CGfp=IKB zUC3tQU2CxC(Sqf5TF_Xg1e=$OdzPm+XsG9~HO}FD&ix6^=eLIsaIrrVS0Z@7d+d~+ z|A>Ew6Qt8yUcUA8@rR>V_j*5e^L7V(nN+$Tc(e%X4m^1sen05zR%v(8_YZ^jgMXfE zbqAlH6Iy}5k`P?_DFmUs748{bD}+E|D&!K%3ZGk2hQweB$n zK~k0)JB8wvw#HT-;JB zss=NOseN`l;%zFLs|9Si`1X7XQmR15Gr3gWUO>N1)u4GMr3Phx&0b2)WMKx|(q}L1 z)uv`~oR}JTXfJ|3lTx>#pG_N-hu%zSQ-?};B=>ki#fqgg91UhO7W<$QDa0Bs-m{sn z@nMqvQksvjiJ2SnFzNX=P4DK}>@82&oeil6{tL4?ji{}=M{N&+j%RaM$F}Z+rL~as zb9oJ9+cI?RT455Nxx`*@d2VU#NGMGKT|Zn=ynWi-BDwG~*g;u=Sv4+pu83D*N0!qh z3M|$KiW`Co$!f(WFU*zP(y&*tSDk%$KwEkrysP0Qt?T+ttV~HkKskJ5R@DwCIco?h z{qQ4xh-4Gnjuj3_tY=oMo)&c7C0sp(BmQ~-b*0IM0ACjgNC_p5UrDKKx*`*Wlx(8E zis&^+YCki4`pu&}_pn^ragC_=Azh^6y;HFiilr;p(3$cP`vjIqDei7KV zqkUyU8r$6d#KkeC!_2dqzBx^3&nc8N3QK}tl}Gl_mS%5u)!?LZxWCHHMNRj>Ahl86 z{-OUosn&ynnKHxi5Q&GN*+to-u7X3ChY>GK4`Xk3n7{gp`x2u_DZa( zSP1@$Cpfm3S4{At4C-;3-&;j>7}Gb>wY|)CuxAQbZRA<%;}zaS?g$w6(uY(*$9KIt zUg%(Jk!dBclsc2jJ!>*j0}gY>_kr4X?5^z97Zr)^Iz@Hb@tl7dDntqJrM$EgFf?x3 zx93(n`ZmmOx;$zryp_~@2YPc*cg$YVBV*7HD&Dd@zG(L)bK}mI{XqJJ&wz)>eirQB zNgMX@u}2=bOBHhI#Z)*CKbEQsu2@+=6%!_wb6d(m)$qkk>VRj7c$b5w&x_d%iVKW} z;9tRL==r(XbGSaV=dguaKl;VT0C*U`d@|6nbSNO;0%Sa*zh(vhK&$`qAzuEko)r}O zS2^pyJ-#ilkz({O%7eOHKn{XEH1!B!GDTvG&fEO0u zCE0-|YBHM?V}rsRO0r!>cAz;y8OCJ=7K%KMbyA{Cv_P;m2edTZQG4@+1*1`l2 zTGz2o2W{Jlw7(^!00z;oX~AFf*uQG*KiAk_(}MrS(}MrKH5TXpff`E-bdatAbry63 z_jd{rFzN?nFAxaeF5uh6PrwaOu>6J}`b8mv0&6}1f(BSvFJz5?Lvai$I+iXvHYPd- z*k%BIBVbj8ik_#7o{wF~XD%#9fMgMnIRf@ZK-UO71}vZfq8y;KO$S~HJoQ5Kc=0=M zONT z8$c3yA&~@L4J=LpFC_3G0P`cDdISyzd}!cP0#5}#2k^$gv4KPXTE_za&wr{2`n8Vz zwT}Jk7^45!Iu`$;y#7&R|E7lRuOkL^O!_P4|Sf6>bJ z&v}0h4GqA@W^8QyA4vNDE@S(L!v6m?O16Iq`~P2v+5WM-|KF6f{p-j-U}gJH%= zditLtX8Sv>Y!^BI|D>e<;8^Np?!6~^vnq|hYuNgS;}&Vj9m5qrYp|BwnKPovFEfzsQF0w$uO`w&ff)G6WasDfkWDy&*xlWoH%- z7pb9x-nNK+$E?bLbok~3!+k<_4e0}$&{DZ)Gzg=$-32g9YPNwOYgg1UU&sPqhRuh> zZbAZ>WM|{2cdEKHdK90VoEC`f@p=@uCtDt_Huq-^X+{sez0`XadQF(!+HZY(cGgZf z{^#K0MB!}$tMObmX|DsaL_MPT%a1NCQ%BrSC!Pg?!YRwr?;oq{EFj*q67>KXJjpk( zelMK`y8`_`{fYTDR}MU!ov4oO`|uBj@3p zN~1Kvmbhg^gug+0SPYb49%>fwgorizO{CdxBJ=LI;S-moW9L=2IoX8MMsu8wcjAPI ze(dlS+AUm#Bhe)M{4ljJ5_)S`%-p(4r2@aD@gjnTh~>?u+UElB9Vq00j}Me0(O!k=KV~Mb$Fp{N(l~OwDOgMWmXA47a(9S= z{)kWQfc_<}>64m*0YO)}QY?OMMfA9m25Z3k+4#FDMWSyJZC*Skq1}!pLQT)vOPF(1=J)mYk78*p1HRr1qpD8e z!CcGmCpp>ayZb>}NTw}$nCTfxQEh8-r;~{v^{knNmt0!u?oke#j!RBa@>zM))QI=! z;i%mtOM~O-4C_ij$B(ziD_ui)2?#d|8Jh)Ob|Z(gqDum*@e!QsZp#hVu9aEG`m+RF zMMZ?0yOVpDN>-zi*o3ca5Zv8+XU|u^;=XkC!2EbSKhY6uUE8+FPKO7OIH(l+ggd~r z*FKHj?TbkeUP5Fmef!WOnEn8#B$G~t)>vWvw&^J0haX=GcM9>T=L{coQBUa2{V-gS z`|$H*?e9(cds==X_+7*H|6bDHmToZ~L_3oZ;*)GmB76g)>vjcMVg(jF^QFIkAQB(C zp2z=?V^9$)5{IV_VqT~XqfSOACO59*ai&8wGbobaWwyrZ5EZfHV*FxSZvI8e5dtg{ z=W-t&=k-=)s*yxQlc$w1+wdr{f1*fYl`XM4G2(WCP7?W#Vw@DIwA&eow6dx~J_SDl zICg^!X0^sHzEo4VpV&$ch?^ZkS4qIhuSX!=7bv z-S`4WI%f1-;~s)?^L~8*B1=jHvu!ia89xw%*XL(smGTjbPS#7#d46Oa6J`*CXSg!=W6;RQRDKNZN7;KS)nt2#YPw=6_)TGjGh@3cL4JPPPLhjmI zN2P1@l3wva z#HA0u3NtkYK{zVk;6t1ViExat2s$P53W1(>wU=+PEzMrl4|O4?_e;E+p3DomwU8oo z@(wd!9ac-8`{M40olwuEgm_7DzFHg*j|KvtvagKQK~p~YU~xE%%~4hNVPjgPxV<7? zhS3;-cVhB25ep5FQ4}_>*EeO$T!>^ut$y}e@vA+DIzMbwhA`Oh=M(lG6Ovk7j#U4& z4Y#}Pv(#0%*k>Ds{N5wx4OK?1f`KLKwXe;xurTFG z^L!~LES%>$xiJGV5Kg_JVaL=WIa>#ANV*$1Yy8lp>EP~-7~%$dfo_v|8^xol(awI+ z%;Jn$voC=(lp13c5;*?c{9$Mnm{=LjWPqke{!tdZeRaBi@##Cu^avOQOEd5z&kd^V z9x8^LGrU&l$F5}NubUY_`)4kdgdVm!Oz9QFUGl~Wqc#nlw^#T3k0Pd@954@dyf!X= z;xb%8at}9u?bEH%X8)=ZpvoMJ!MsE>6Pb|@2~Nl@%k_0e(_70ymrk})Nds2 z{@e!mpcN)$G9_C3vbMa@ji1H{xt4*X<$UGPl{%u-!XsWRnBwBLr@=_sAWLHu)cf4< zQ|JbEK)K_fUw< zogj2d_YYk0$Ovx#ud^SB zOa5Rac z3fx-^`rs3UYjo#$D-cA9*f~KQ5C->i1fD1bXD%X6OM{ntg3nR|p&=o7OCjJ>|Irg9 z4a$Fp(uauFuaXdV>Z3^+uWlrSw8;y2b!apf>U1lVj1eUT50qjg7^%feWFW}33MGS} z?A-&J2XXppk$x?q_AsdHc=49FCXTYlp25>iXhvLXe7iP{)k&v8k`CUk0~FQ`}*ba zMQUwFA|)9!(vYdAk-3cMr;O-g-$?tqsLECZY&x<(ErOIUDxwv$Gz7u);5BSR8hJ5E zaIzH1m|DKrOy$@?#>m35=xEyL-doYo-pCvy`W~XF`K1_CNK`vK7CIfZXB5{#5XXRt zJyVX{myFZLME+omn}XBNEJdVJMxCa`(E33L5x8WvF*H()i@c;QFtSV#$ee>*8WXP| z8SXly{Kyx@ZyfK(n0R&P%)$VUf}}5nP)RMB*4#0;3A z^})bp4syqGu4z@trpjvMYLb!tiA<>mI%Kay#Y9^^4h3VmXPP9-qBTe8sf0 zQMtLv9)*n_5fX+!iStEgZVMkPl@j%A;A&yV{-;YF!Z6mv@Ooc3aP6PtW9F-T9Mz{vp0cc<}?0g$H?H zEnF`xu$NY$zB*yQmPo1Pv7S|wxCePNJXGdkXc&ae%Z7tnr)}O#*-+OawOC!;)zDuD zZ%$Wt)3!}qPodw{ZLnAn>Gbnp;GWBI-oEfi0 zI;V)i=I|f-a;q+Tt2}P5rr50h&JE92fWxrR4S%~xYz1r@9(U}S80J&s=um3lNTbF` zBv?=aax^%p?a-^&eymE@VQ0Ni^?uW_;aHI z3GIP7=SlAdc}L51$LdUf=U9{Sz5y4Xbr-LJ{CUqZa!((21-CsO(`O`A9r~3Xs?g1^ zUY!-L(0;R}DVSKk#{JlNeql(x!)yI;R3Qan~2Xa3jHGsK%(fFQLj<&bY^t~P0^;Hbp z)LUxe>AiFfy{yn)aON^I6VFXj@3{_LyOu5x}frVyce%R^j@V! zQNhbY&V^ zq77}3j)0);kxtg6a5J=yLy~@k zj-eEa#eshDBuS<`QO7vB&unybImOkXe_Rr4UmnP_lcu9Sq3k@e7LXda9gigj1sWrR z%hQ$LkDz4IW~|coF=>(f{VzJR^7u0Z$uepGGx+d4}a-zFg+AH4QWj#a4lnqGkA zM-t8_qau0%ga~{xH&A5Wj0i2kLso*-motDqRl##EaT|NTb3)}>FuQ!(tAK%pTTx0s zpD!%Q>ikT(?KdAvMbMu%yXgyxM$F!x3kbi4%x}d5m(7@tD~Vv&E4T%iVVg)VM3Zn-*2jI$^|^Fn}Pt z3BsK}iK$9W>I+zW7_Ar|5OHWGSNdwU9OhRxz7$av8T4w9HJNCJgQRPIzA*b6KH;TZdLGmUDq~CI2di+}uVqNv&t3$~}yy|i0S2NI@Il{nA z$A8kW{as1_IM4hmVmbL0+t>7R-hq{ED@^!Q<@VcTi0*8Ejtv!ZRvu{)R7pe+04x@J8mhZK8F=v-_(qdR7qP?^Igs zAn=#y@b}I}Aq`JAuYYrHTG9NVS4eH&d6N8~sjx%h z5h{LQ)l*!mQZv>Kvcs#ee3mZmpqGBZ}7uz_V;q5ke{Yap!kP(f^~B< zO;x(x&>y~oa3E_CP>C>(a__D}uNtu`KP}wN3RnLYNUIS8OCbxP6tSpEL+bW2Tp@MD zbwj2og!n2pzg)WUwl{=X3Ks!!E2s#C7~s|}PZyOZX59;#OV``cDbe`XN&j8Xm>E&0 zPOOMEZqGukEe%MdZqu1q3^tWandVKN5n{2GLzf0|dDYF|x2FLsVl=L^4)T_?D|1{@qf$=V3?Y+;qziHSmlKy*pyV2mw>LiUt1gKis623+e zxeE>3zfSt&{dn75B`LC*1U4SyVPPn@aaTN%eiU`qtBX#`&z6hWskjTUW@C6VjX^} zPYbllrKnf};X6uW#i{kwRABO&(}F0(M2?BM_KO>GvLz67UXQs!jSn|s{w$^df3poD zLN#HG)f4Q!maTVKCCKc(;Wwfm7?F9Kgz)vxDNtafl*d%r@`sI~#_|TFn(59|2>Ozv zM=#Z?`j2T`=8ul~O})U9Rw1{?JXK2bSRW18fNiwJh2T>4OJT(Rk~W@A8ysm2A{OFr zRA4A=U3Wunxb=NbD4jWn=1*Jl32;2SNJs3FF zFVBlA>3G;tDh&b?#A-4N(BHzzBXz*M`nGIW?1Hs`r)->rHQ$gRaO*wCJ6U?JB&2vN ziN&(bHG8*n9dVQ3)}0rF_Z>PHIt*c5Ud1Dr2E%f<_uS0One0P44mUq}EXW*kY-9B>iVn zyYZoap7fthpF{ykeG(v|0(GoG3ppQo3-^XN&nZ^wr>BC^gro?-Sc94 z5C|mw&+*|9An6}OF_%ZE0GFj}pR%J*&cB4dNcvCvNhcRD{Fe0Bwln!7=})5ld(z)Q z^_8(sO7mRtbu_=2F|%&QMbf`%L*2byH|LnPNV-*f%=g{Eh5tg^2@OMn9RDC5N(Y32vze-!y#_A-rXdQah4yVd8WtU)WcdoV~ z<;lZhdy{w4XNK*c>9YLE9nBkvm+I*yN?=}tCYKWodkysQYs)Gv=5g?pU%tiLUMsd? zx^4JG_P8>!xXS*<%AyDL@sky?C)WCzI(Ze(!A9UJ-j|NVBF@d&mYzzjjYze{XU%o> zUW6_#kLO+rTeY-x_Up$~%o`Bd)#I#b`GZ7-r9zDGf%c2rNpu8fxYVM6YaR?n^&uJy{Fw5`3l{So*; zh)c`#>;WSGId$`%z4>EfGf5D&FxF9fki@R0!na1j0^(xqOu_LOx2qZdbK>F)8wLbt zk7-Q38Mbo92e%`*RXuCXNO&~4< z8y+PiJg#(_k1*x_zC(4ZY0jrwu!6Y2v6rHKo}2xXzo?M4%=0{|dsAT)$Z`G8_m;6? z7VkYL1=nl+-##z(YAk8n)rZ+G%qab=wGnbzHb#lhELXdhc(}aRO1+)?g!_{NTbAMF zv(SakLG+{c@XAH84wm+h3mb`|Phf>61;l{^eKa5aO#`mpu6u+1l0o;=c}4N@;^k)X zVtywF^~c|*Gc^wzSvu@Id|u{YnmkQ}Zn&Au7}U&LhzZMCEGE33Sw|{JJ$H|Q1)63J zdvCTzJKV8VRBBxdSCkkO;#^0qw5>|SNj%O}KcMPfVs)DTl*zg8Q2N1ig7w6A;dO+O zZf0xWwXl9aFw%8qCVkDCmuT6??-kC9+0$wZh*##wF*S?XiUcKwVK-{`Fo$7+IkmYp zwE{`=nyH)czHG=>_O<6xnFl7}0k_-OzdB`@r!JNRY|=>kjo(VzbnNEdynWvv@yI^s zaK!VGUm*Xt*_N}M5}&~L_BA?7ldH!qTkw7N?#HW1o^xGw?P&{lcnJGT8dP==?mtC0ev8LlQ1pR>oKsPEcahVDnD19S z?jo3W4&=^&pxH&F?N>Ywi0gv>*Gl@pzi|4UU%zb6R$5Lz?fQQ5@!e?dgYKt4zn^~D zdp+6R4G203_|_2k^zgM1A|BDQH6)qD_F5>VBHtSntpWTEnh{#|CXCg4`%O4U7~fkA z7Z(0Dg0H0PZREA)?cXGQ|78(m**_oi;PV0h+X!+669|tsj~@p|&v6Hq6Z8TY^LVJ} zSe_0{dDvHQSDP4DR{t$a-<9|EV-o+qrSHHn*1?Jsr7|DtgZKA*pDr0)D;q)v4kM@5U0uCiLd6G5%7CnM+3 zu*!U;s-}52o}~R5ErL{@%o9Ob@R=l~o($*qEa3wP#}wgpuFO6H<)vNP$|c7r8Ia(d zG``G)P0v29estwb)jUBDvQa%ys|qrK6s&Gj(u?2kWY1GmXd=!tRcOL>2cfC7^hRBp zdu1h^sHoj2U34!g-KlFJ%f1=OPI1{!X1_6~1; zV+P^ik*m24Rev_C>-)$f>HI{WRt8i#8VCAuEwA9lkO+2ug)opYZIKH$f+N#b5IWAKdJFO)sJ~s5*p@A=Haje?<4? zUhy;Px=M&Y2;8VX1)@=BdAxbYcCBGM=Y;H=PWFl^m`)_C+KXCI{gbO2Ya=@yA>J12 z!Do@}dz84#25;nF;o7qw_YyBU|9I{FEJgr&(0%><$Kj&u`Onj>n)9>eh;UZ$-ekEJKL|$sq4&@lhA8DSNNA6Y^_u;xYn%$UIO;v>S@M zafpz!UKW+*hEG5{gsUit8^VVOyOG67Y^6-awpPW(U6!XLnU=^QjKa{#*q}_{@s!M3 zIO2UET-P+&NRc{D!)rvi43zyW%pzeoXk{3{S8%D+Q6aoH-YO--sl|CvG1MWpK_q;# zqKWP(s2PYsLF75LW@ORi;9I&TOPzEvbU z{hTrpz|%RAPKmSKlcH?5CDHL!!%S5)b9Xr(gl{#dV*^PtqXiKkwhrOSYIETJw82q9 z;K-iMqHdrHAcW840#_;XCG5&*$J3@z&*~BEM`bdF+s^`H^Ac~d@+n*=9uc@_mx;HG zbBTy@G$Gr{mK%iol|)O|=&VOy>J`5fnlC<6pa>+X3!yA(8oS)17IAmqK@0qBHuqaH zF2&Rip0$8(hKYEZtX?4n(STwdJq;d%9YTLRL!a2$i$MGQ=dPcLudM2>b|ho#9`{v# zl|;w-F!4LZv{y}@>qt-+TvjL}Qo<|+3$NuB=z;9cca(x7Kcjj2-a(86v{JDN9EI{2 zygr9^njSSm8M(K_D7c<}q6QA+G+*0CYwVFtUQ<3^fXcKkZ~eDzNla zN3S5zt_t`5ZEbc6i8>v#b@>l!%fpT{-9gT-DzMgNS`&lBO>zK*A&8)Eyh$LzRpEFm zY~|g}M=kFZoLnL@-rSOvY}ME}Ku1+tuiKoKtfAM=QH6UZp|#V`h?lF~)b7O7MlrN( z-uM9NBT_ut)dyMpD3b+KY8gE|j`+eB!uFxV@{n4xn`o66_qMb>KC@WV$xmlFDQWwg zil2HYZ#)5Wjv+XfXiKGw9nC^Apk!$jRp8#bsHQeO@{WcHv8NR|rMsKrrHoJPBt)Zb z^laUFo;KwY9gRTGAXt2jEVpcZYB#><`i~+dst!xGM+y0O z3i;%>yHpIWde3sx*>fr6?S{P-X%ItUa3woKSsN3bC7Yp52PzsNM31LN^oQV~l%X`& z=BFX82wm`7_-pEp)MnOWv8M93n-xoo4P44nai=jMj_=Z65*QzozD?i1Z<#4)wGf#m zv?NnEG_BfbansOy|E+)c#ws3}uiTwA*NF8IB(ttE zye8_SI||{XdSh^X_bxnn384FJp>*X z(1Sj?{5Uoc zmbO(LE%jC+0~S3wPh1& zm4D#a^2l;i{ks1|#DsH1xc)OI@vqo7*~hT!CCehNe6&VuzNFSa#|ba_kI$ch#|fWK z7}R`gp?hdsc021m;q}0knhzXpuKHifFNM6$UFGa!&;v0;K<}=K8Wo_KF+o4>-LmY z)OT%^f)xw}$DVubd=XlqL29;mlp6*u42Ib0y5C&9!$^tSbn^x~9};mANH~36&kE0g z5GleDBC+k2gv5RS+z)F=&1FcpL#1?IMUq-Wl1`1!ErbdkMEy@Q>%ZnHf6c7_npywn znRUEh4Ws{|4I}P9Zy0UoV|XgI3!)`st$jhi&@VqcF&YItk4FF9VgoG~&NB;=eTF zzrY~>Q#(cfO+^;xKT>4>d?gF)c>W@T{A$OikEN%Njs5>-692W5{Z(Wo|N2VS*%+4* zzo*WI+jOda47qVlW=e5yz7bE~Nyu=Cq=^EM-RsP|d=mo(D01E+u1`vQZ0$mV5FSaCs zya&KP0w6@d;{ehKU>E`9A%IeJe(~H3@DM;60zgD#z;@lmOUFbn=tlsQXlx8Lb`Bf~ zbS?_OkN`#z2uMo+6dvHfzu=<3piE-`AmlGVnP`4B5&pk#BFO)Hr5D7A>iyHwO9vt` zLiBYu zBk&omAR!$e3Cw`v&0Y0TkF5KHt)2p>+lwgCMRevjP~pX?_c!+7MUv(>oZ!Wo_%}k}MX=_# zrTxW;8Gsl9Y(XGr1049T)Mlz*wfX=1+N}TAYctT`WfX&e2`T4#>r5}!#^V%+*BXsg z)F_)KY%=Luz-CrG^(0zTA^1dQdr$P&B5xzW)I?ec0>U!Q4q^TM*wJgaIFghhT_>t3 z*IRzx1G)8R2?5h^w00uZU`mc!5aH1kbvh7`hmpZO(46WaV7(Jx-LLCVIn~Q0YX3-< zue54zgs6%2kJd5CFWxCo3V@|Ha06n6KxX?_$Plkk*q59MZ-yax)o-_fCnp8#C9Z0rJ-azQ_^Gi<#0pkWG*C>giZAi z7N7Y@WBF{UR-tOPYE#90rBTBlEIzB}k!)(s0E-VkTVehOi*F=bt)==^hwqo&SEIkN z`0z;C)mv-dJjc)oT8y>Uy&H_bs+ObPR=+WtrY!2TI@Z>(HJK+D#jerbxHDU(TWK-g z-n6$^Yde~w(b2rW((19dI^NOp;dM_a>1EB%)=%$-k_0U$I@`W%O%NxoT472>t<(>Yww2rGR{(=3uJ?L+1KBa_ zC!mv|t`1Un0s$*|M@L>LR2l+-$jHe2&N)?4QBhMG&0O%tea`xD0W^6gd?ES0}*tZZ%AgV^I&Z z`TX%2Dqb3N@rk9O7&Xwvg^N1SSNi?(1=I`$6*=-=beh!vPSh#zZor%Tk%JFi_FajW z?!l<_6gi$ZLxBmZkdP1navB;MibA2#Xf%+MkBp3rii-NrrJZ(lb^$H0~u?8?`LRV(?WYq`zm&6u8^_?7dbo}T9O^PV2yx1#fv`1A8-fPp?d zJUliwHaR)@-w!-(i8idsg*-OSFKPH4cxoP*lv~Zugiy|AMj=t0%`b2K4m`C=I7_4k zA%G$)q}R*vJMeVG1+#}V=2HEQjjPa{OIY9UlryS@!rj`if zeBT@maY@_0NlprDbM2wnjzLlJ#~uAE}c}da__f$uHL?Bru_hxCsmdQu~YO- z&v@=4VG%|)6JeZr^(p^w26$wxM9MBhMGbj2b;T|ZW&wrehxrb12nE#dl-{r70Bsk> zV2vm9NSLM9i?VOv)P~XN|v*bDTNny%}Kt!Y5W1zebhp zoZC!2S*n`4V+B5RlINS~1XNDI7R1~?);*9r)@Z9-LqKaL9di=hJ}7%--kGv!&ZQo}Y&mFH10P2$Um- zOWL;F@^pTP*341MN2OfWhZ}rOT&ae&y1$4szvj; zvqaa;8f?vdahf91z?Rc1CoemO@TL*&XIgL17Wl5f%Zn(5Ri`32mJm#h{35OSu|b!k zZBa3CE}zK!E0qsW$wK$8Y!b+PzY67V-utw~bryKMQ-Jkfu&(Pm{*8Kypp=`lxJ^Z; z-h;Y+LdzT0ZbKNxzT3ypZFdh`7G!|04X2y_=py6#<8UsiWRhCRt|stUMNBv0&??08 z=jnQ?>)F@s(wehx?^`~ceg8Q4Z$jLEWVi_d;OWEzzrPJU?aX7Qrj!N8iXeHfy}^HA zMU0;)OGD3v7SO|yYwXlQvm|qp%PB`PuYC+ZgOC+ahHv-MUJ=28X@xQ?TG4Y0Bt+1P z72p+@N%Q7}prD)~)RR_NDrc%F6TRnj+>#^&Ym}G7*R3vvVg~T5-I1Ek-Sf#!1KBA&R3t0H_Oq5~gv zIfZe|vZ6P+?hYPp5^=wwO`S-MSkz7ZLDgp*H<9*Yr2PH}68&Uc5b<`2fQc{m&X^Y6 zUCK>ZQilm?oIo8}zu(B>TynS_j;kL6^3&tV!pFHGQ7ZWaGQ=f;96Y zwA0?=6TO1o>h_~o%K+!R2B!N7zfCadH0lvEqHn#%Ors?Z^NHAcrRfAluE$!KO?2)o1{`Nz~L?>~N+^rka3K}Jg*{63!uAi9N2+<4_ zka%;Z;AJgQxVH6t@w$GN`iA)}VYpw8!{H+n)2P*N^kL8GupXI8ozUBbr;`YZ{K(0- z%8KobEyP;u`sfTq7E-k1apxx{^|p7H8yJW0LO-iNFw)n|ohn7YboYr;)z_4(k5lvJ z@N-e#pe`$DIt_HTG$sWZf2W&3^}3c*kZJdsTqz27`CtrpaauTF>Ut8?6zC%KK60X| znnOW>)GyE3^h5eW$V7AVZArN7ZFl_e1AgMB)bml+eAb5Znm7; zyhKsMDBZ!

    buNZ(oEd+jglbp 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/pikotaro.jpg b/docs/man/3.x/images/pikotaro.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab0c5e49438be968c5410001e1657649a287df6c GIT binary patch literal 13110 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/pipeline.jpg b/docs/man/3.x/images/pipeline.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d058832416c80c1fc4ac36dafb3a74e4058eaccb GIT binary patch literal 26680 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 OPv7nTC!YoWTlimjZ}j#6 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/seeing-the-future.jpg b/docs/man/3.x/images/seeing-the-future.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7e24d42515e1ead969befaa98ac2cdc6fb05db2a GIT binary patch literal 32372 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 JU5o#%{(mnq_f!A? literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/sift.png b/docs/man/3.x/images/sift.png new file mode 100644 index 0000000000000000000000000000000000000000..6a481029d6ff50a51d76d2a420ea45e48b459fb1 GIT binary patch literal 191987 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 z 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 B>IDD* literal 0 HcmV?d00001 diff --git a/docs/man/3.x/index.html b/docs/man/3.x/index.html new file mode 100644 index 000000000..6a1dbd791 --- /dev/null +++ b/docs/man/3.x/index.html @@ -0,0 +1,5658 @@ + + + + + + + +picocli - a mighty tiny command line interface + + + + + + +

    +
    +
    +
    +
    +
    +Fork me on GitHub +
    +
    +
    +
    +Every main method deserves picocli! +
    +
    +
    +

    picocli the Mighty Tiny Command Line Interface

    +
    +
    +

    The user manual for the latest release is at http://picocli.info. +For the busy and impatient: there is also a Quick Guide.

    +
    +
    +
    +
    +

    1. Introduction

    +
    +
    +

    Picocli is a one-file framework for creating Java command line applications with almost zero code. +Supports a variety of command line syntax styles including POSIX, GNU, MS-DOS and more. +Generates highly customizable usage help messages with ANSI colors and styles. +Picocli-based applications can have command line TAB completion showing available options, option parameters and subcommands, for any level of nested subcommands.

    +
    +
    +

    Screenshot of usage help with Ansi codes enabled

    +
    +
    +

    A distinguishing feature of picocli is how it aims +to let users run picocli-based applications without requiring picocli as an external dependency: +all the source code lives in a single file, to encourage application authors to include it in source form.

    +
    +
    +

    How it works: annotate your class and picocli initializes it from the command line arguments, +converting the input to strongly typed values in the fields of your class.

    +
    +
    +
    +
    import picocli.CommandLine.Option;
    +import picocli.CommandLine.Parameters;
    +import java.io.File;
    +
    +public class Example {
    +    @Option(names = { "-v", "--verbose" }, description = "Be verbose.")
    +    private boolean verbose = false;
    +
    +    @Parameters(arity = "1..*", paramLabel = "FILE", description = "File(s) to process.")
    +    private File[] inputFiles;
    +    ...
    +}
    +
    +
    +
    +

    Then invoke CommandLine.parse or CommandLine.populateCommand with the command line parameters and an object you want to initialize.

    +
    +
    +
    +
    String[] args = { "-v", "inputFile1", "inputFile2" };
    +Example app = CommandLine.populateCommand(new Example(), args);
    +assert  app.verbose;
    +assert  app.inputFiles != null && app.inputFiles.length == 2;
    +
    +
    +
    +

    Here is a small example application that uses the CommandLine.call convenience method +to do parsing and error handling in one line of code. The mixinStandardHelpOptions attribute is all +that is needed to give your application usage help and version help.

    +
    +
    +
    +
    @Command(description = "Prints the checksum (MD5 by default) of a file to STDOUT.",
    +         name = "checksum", mixinStandardHelpOptions = true, version = "checksum 3.0")
    +class CheckSum implements Callable<Void> {
    +
    +    @Parameters(index = "0", description = "The file whose checksum to calculate.")
    +    private File file;
    +
    +    @Option(names = {"-a", "--algorithm"}, description = "MD5, SHA-1, SHA-256, ...")
    +    private String algorithm = "MD5";
    +
    +    public static void main(String[] args) throws Exception {
    +        // CheckSum implements Callable, so parsing, error handling and handling user
    +        // requests for usage help or version help can be done with one line of code.
    +        CommandLine.call(new CheckSum(), args);
    +    }
    +
    +    @Override
    +    public Void call() throws Exception {
    +        // your business logic goes here...
    +        byte[] fileContents = Files.readAllBytes(file.toPath());
    +        byte[] digest = MessageDigest.getInstance(algorithm).digest(fileContents);
    +        System.out.println(javax.xml.bind.DatatypeConverter.printHexBinary(digest));
    +        return null;
    +    }
    +}
    +
    +
    +
    +
    +
    +

    2. Options and Parameters

    +
    +
    +

    Command line arguments can be separated into options and positional parameters. +Options have a name, positional parameters are usually the values that follow the options, +but they may be mixed.

    +
    +
    +

    Example command with annotated @Option and @Parameters

    +
    +
    +

    Picocli has separate annotations for options and positional parameters.

    +
    +
    +

    2.1. Options

    +
    +

    An option must have one or more names. +Picocli lets you use any option name you want.

    +
    +
    + + + + + +
    + + +You may be interested in this list of common option names. Following these conventions may make your application more intuitive to use for experienced users. +
    +
    +
    +

    The below example shows options with one or more names, options that take an option parameter, and a help option.

    +
    +
    +
    +
    class Tar {
    +    @Option(names = "-c", description = "create a new archive")
    +    boolean create;
    +
    +    @Option(names = { "-f", "--file" }, paramLabel = "ARCHIVE", description = "the archive file")
    +    File archive;
    +
    +    @Parameters(paramLabel = "FILE", description = "one ore more files to archive")
    +    File[] files;
    +
    +    @Option(names = { "-h", "--help" }, usageHelp = true, description = "display a help message")
    +    private boolean helpRequested = false;
    +}
    +
    +
    +
    +

    Picocli matches the option names to set the field values.

    +
    +
    +
    +
    String[] args = { "-c", "--file", "result.tar", "file1.txt", "file2.txt" };
    +Tar tar = new Tar();
    +new CommandLine(tar).parse(args);
    +
    +assert !tar.helpRequested;
    +assert  tar.create;
    +assert  tar.archive.equals(new File("result.tar"));
    +assert  Arrays.equals(tar.files, new File[] {new File("file1.txt"), new File("file2.txt")});
    +
    +
    +
    +
    +

    2.2. Interactive (Password) Options

    +
    +

    Picocli 3.5 introduced password support: for options and positional parameters marked as interactive, the user is prompted to enter a value on the console. +When running on Java 6 or higher, picocli will use the Console.readPassword API so that user input is not echoed to the console.

    +
    +
    +

    Example usage:

    +
    +
    +
    +
    class Login implements Callable<Object> {
    +    @Option(names = {"-u", "--user"}, description = "User name")
    +    String user;
    +
    +    @Option(names = {"-p", "--password"}, description = "Passphrase", interactive = true)
    +    String password;
    +
    +    public Object call() throws Exception {
    +        MessageDigest md = MessageDigest.getInstance("SHA-256");
    +        md.update(password.getBytes());
    +        System.out.printf("Hi %s, your passphrase is hashed to %s.%n", user, base64(md.digest()));
    +        return null;
    +    }
    +
    +    private String base64(byte[] arr) { /* ... */ }
    +}
    +
    +
    +
    +

    When this command is invoked like this:

    +
    +
    +
    +
    CommandLine.call(new Login(), "-u", "user123", "-p");
    +
    +
    +
    +

    Then the user will be prompted to enter a value:

    +
    +
    +
    +
    Enter value for --password (Passphrase):
    +
    +
    +
    +

    When running on Java 6 or higher, the user input is not echoed to the console. +After the user enters a password value and presses enter, the call() method is invoked, which prints something like the following:

    +
    +
    +
    +
    Hi user123, your passphrase is hashed to 75K3eLr+dx6JJFuJ7LwIpEpOFmwGZZkRiB84PURz6U8=.
    +
    +
    +
    + + + + + +
    + + +
    Supporting both Interactive and Batch (Script) Mode
    +
    +

    Interactive options will cause the application to wait for input on stdin. If your command also needs to be run in (non-interactive) batch mode, it should provide additional non-interactive alternative options to allow end users to run the command interactively as well as in batch mode.

    +
    +
    +

    In the above example, one idea is to add a --password:file option that takes a File or Path parameter, where the application reads the password from the specified file. +Another idea is to add a --password:env option that takes an environment variable name parameter, where the application gets the password from the user’s environment variables.

    +
    +
    +

    A command that combines either of these with an interactive --password option allows end users to provide a password without specifying it in plain text on the command line, and can be executed both interactively and in batch mode.

    +
    +
    +
    +
    +
    +

    2.3. Short Options

    +
    +

    Picocli supports POSIX clustered short options: +one or more single-character options without option-arguments, followed by at most one option with an option-argument, can be grouped behind one '-' delimiter.

    +
    +
    +

    For example, given this annotated class:

    +
    +
    +
    +
    class ClusteredShortOptions {
    +    @Option(names = "-a") boolean aaa;
    +    @Option(names = "-b") boolean bbb;
    +    @Option(names = "-c") boolean ccc;
    +    @Option(names = "-f") String  file;
    +}
    +
    +
    +
    +

    The following command line arguments are all equivalent and parsing them will give the same result:

    +
    +
    +
    +
    <command> -abcfInputFile.txt
    +<command> -abcf=InputFile.txt
    +<command> -abc -f=InputFile.txt
    +<command> -ab -cf=InputFile.txt
    +<command> -a -b -c -fInputFile.txt
    +<command> -a -b -c -f InputFile.txt
    +<command> -a -b -c -f=InputFile.txt
    +...
    +
    +
    +
    +
    +

    2.4. Positional Parameters

    +
    +

    Any command line arguments that are not subcommands or options (or option parameters) are interpreted as positional parameters. +Positional parameters generally follow the options but from picocli v2.0, positional parameters can be mixed with options on the command line.

    +
    +
    +

    Use the (zero-based) index attribute to specify exactly which parameters to capture. +Omitting the index attribute means the field captures all positional parameters. +Array or collection fields can capture multiple values.

    +
    +
    +

    The index attribute accepts range values, so an annotation like @Parameters(index="2..4") captures the arguments at index 2, 3 and 4. Range values can be open-ended. For example, @Parameters(index="3..*") captures all arguments from index 3 and up.

    +
    +
    +

    For example:

    +
    +
    +
    +
    class PositionalParameters {
    +    @Parameters(hidden = true)  // "hidden": don't show this parameter in usage help message
    +    List<String> allParameters; // no "index" attribute: captures _all_ arguments (as Strings)
    +
    +    @Parameters(index = "0")    InetAddress host;
    +    @Parameters(index = "1")    int port;
    +    @Parameters(index = "2..*") File[] files;
    +}
    +
    +
    +
    +

    Picocli initializes fields with the values at the specified index in the arguments array.

    +
    +
    +
    +
    String[] args = { "localhost", "12345", "file1.txt", "file2.txt" };
    +PositionalParameters params = CommandLine.populateCommand(new PositionalParameters(), args);
    +
    +assert params.host.getHostName().equals("localhost");
    +assert params.port == 12345;
    +assert Arrays.equals(params.files, new File[] {new File("file1.txt"), new File("file2.txt")});
    +assert params.allParameters.equals(Arrays.asList("localhost", "12345", "file1.txt", "file2.txt"));
    +
    +
    +
    +

    See Strongly Typed Everything for which types are supported out of the box and how to add custom types.

    +
    +
    +
    +

    2.5. Mixing Options and Positional Parameters

    +
    +

    From picocli v2.0, positional parameters can be mixed with options on the command line.

    +
    +
    +

    For example:

    +
    +
    +
    +
    class Mixed {
    +    @Parameters
    +    List<String> positional;
    +
    +    @Option(names = "-o")
    +    List<String> options;
    +}
    +
    +
    +
    +

    Any command line argument that is not an option or subcommand is interpreted as a positional parameter.

    +
    +
    +
    +
    String[] args = { "param0", "-o", "AAA", "param1", "param2", "-o", "BBB", "param3" };
    +Mixed mixed = new Mixed();
    +new CommandLine(mixed).parse(args);
    +
    +assert mixed.positional.equals(Arrays.asList("param0", "param1", "param2", "param3");
    +assert mixed.options.equals   (Arrays.asList("AAA", "BBB"));
    +
    +
    +
    +
    +

    2.6. Double dash (--)

    +
    +

    When one of the command line arguments is just two dashes without any characters attached (--), +picocli interprets all following arguments as positional parameters, even arguments that match an option name.

    +
    +
    +
    +
    class DoubleDashDemo {
    +    @Option(names = "-v")     boolean verbose;
    +    @Option(names = "-files") List<String> files;
    +    @Parameters               List<String> params;
    +}
    +
    +
    +
    +

    The -- end-of-options delimiter clarifies which of the arguments are positional parameters:

    +
    +
    +
    +
    String[] args = { "-v", "--", "-files", "file1", "file2" };
    +DoubleDashDemo demo = new DoubleDashDemo();
    +new CommandLine(demo).parse(args);
    +
    +assert demo.verbose;
    +assert demo.files == null;
    +assert demo.params.equals(Arrays.asList("-files", "file1", "file2"));
    +
    +
    +
    +

    A custom delimiter can be configured with CommandLine.setEndOfOptionsDelimiter(String).

    +
    +
    +
    +

    2.7. @-files

    +
    +

    2.7.1. Argument Files for Long Command Lines

    +
    +

    Users sometimes run into system limitations on the length of a command line when creating a +command line with lots of options or with long arguments for options.

    +
    +
    +

    Starting from v2.1.0, picocli supports "argument files" or "@-files". +Argument files are files that themselves contain arguments to the command. +When picocli encounters an argument beginning with the character `@', +it expands the contents of that file into the argument list.

    +
    +
    +

    An argument file can include options and positional parameters in any combination. +The arguments within a file can be space-separated or newline-separated. +If an argument contains embedded whitespace, put the whole argument in double or single quotes. +Within quoted values, backslashes need to be escaped with another backslash.

    +
    +
    +

    For example, it is possible to have a path with a space, +such as c:\Program Files that can be specified as either "c:\\Program Files" or, +to avoid an escape, c:\Program" "Files.

    +
    +
    +

    Lines starting with # are comments and are ignored. +The comment character can be configured with CommandLine.setAtFileCommentChar(Character), +and comments can be switched off by setting the comment character to null.

    +
    +
    +

    The file may itself contain additional @-file arguments; any such arguments will be processed recursively.

    +
    +
    +

    If the file does not exist, or cannot be read, then the argument will be treated literally, and not removed. +Multiple @-files may be specified on the command line. The specified path may be relative (to the current directory) or absolute.

    +
    +
    +

    For example, suppose a file with arguments exists at /home/foo/args, with these contents:

    +
    +
    +
    +
    # This line is a comment and is ignored.
    +ABC -option=123
    +'X Y Z'
    +
    +
    +
    +

    A command may be invoked with the @file argument, like this:

    +
    +
    +
    +
    java MyCommand @/home/foo/args
    +
    +
    +
    +

    The above will be expanded to the contents of the file:

    +
    +
    +
    +
    java MyCommand ABC -option=123 "X Y Z"
    +
    +
    +
    +

    @-file expansion can be switched off by calling CommandLine::setExpandAtFiles with false. +If turned on, you can still pass a real parameter with an initial '@' character by escaping it +with an additional '@' symbol, e.g. '@@somearg' will become '@somearg' and not be subject to expansion.

    +
    +
    +

    This feature is similar to the 'Command Line Argument File' processing supported by gcc, javadoc and javac. +The documentation for these tools shows further examples.

    +
    +
    +
    +

    2.7.2. Simplified Format

    +
    +

    From picocli 3.8.1, a simpler argument file format is also supported where every line (except empty lines and comment lines) +is interpreted as a single argument. Arguments containing whitespace do not need to be quoted, +but it is not possible to have arguments with embedded newlines or to have empty string arguments without quotes. +From picocli 3.9, this simpler argument format is fully compatible with JCommander's @-file argument file format.

    +
    +
    +

    You can tell picocli to use the simplified argument file format programmatically with CommandLine.setUseSimplifiedAtFiles(true), +or by setting system property picocli.useSimplifiedAtFiles without a value or with value "true" +(case-insensitive). The system property is useful to allow end users control over the format.

    +
    +
    +
    +
    +
    +
    +

    3. Strongly Typed Everything

    +
    +
    +

    When command line options and positional parameters are mapped to the annotated fields, +the text value is converted to the type of the annotated field.

    +
    +
    +

    3.1. Built-in Types

    +
    +

    Out of the box, picocli can convert command line argument strings to a number of common data types.

    +
    +
    +

    Most of the built-in types work with Java 5, but picocli also has some default converters for Java 7 types like Path and Java 8 types like Duration, etc. These converters are loaded using reflection and are only available when running on a Java version that supports them. See the below list for details.

    +
    +
    +
      +
    • +

      any Java primitive type or their wrapper

      +
    • +
    • +

      any enum

      +
    • +
    • +

      String, StringBuilder, CharSequence

      +
    • +
    • +

      java.math.BigDecimal, java.math.BigInteger

      +
    • +
    • +

      java.nio.Charset

      +
    • +
    • +

      java.io.File

      +
    • +
    • +

      java.net.InetAddress

      +
    • +
    • +

      java.util.regex.Pattern

      +
    • +
    • +

      java.util.Date (for values in "yyyy-MM-dd" format)

      +
    • +
    • +

      java.net.URL, java.net.URI

      +
    • +
    • +

      java.util.UUID

      +
    • +
    • +

      java.lang.Class (from picocli 2.2, for the fully qualified class name)

      +
    • +
    • +

      java.nio.ByteOrder (from picocli 2.2, for the Strings "BIG_ENDIAN" or "LITTLE_ENDIAN")

      +
    • +
    • +

      java.util.Currency (from picocli 2.2, for the ISO 4217 code of the currency)

      +
    • +
    • +

      java.net.NetworkInterface (from picocli 2.2, for the InetAddress or name of the network interface)

      +
    • +
    • +

      java.util.TimeZoneConverter (from picocli 2.2, for the ID for a TimeZone)

      +
    • +
    +
    +
    +

    Converters loaded using reflection:

    +
    +
    +
      +
    • +

      java.nio.file.Path (from picocli 2.2, requires Java 7 or higher)

      +
    • +
    • +

      java.time value objects: Duration, Instant, LocalDate, LocalDateTime, LocalTime, MonthDay, OffsetDateTime, OffsetTime, Period, Year, YearMonth, ZonedDateTime, ZoneId, ZoneOffset (from picocli 2.2, requires Java 8 or higher, invokes the parse method of these classes)

      +
    • +
    • +

      java.sql.Time (for values in any of the "HH:mm", "HH:mm:ss", "HH:mm:ss.SSS", or "HH:mm:ss,SSS" formats)

      +
    • +
    • +

      java.sql.Timestamp (from picocli 2.2, for values in the "yyyy-MM-dd HH:mm:ss" or "yyyy-MM-dd HH:mm:ss.fffffffff" formats)

      +
    • +
    • +

      java.sql.Connection (from picocli 2.2, for a database url of the form jdbc:subprotocol:subname)

      +
    • +
    • +

      java.sql.Driver (from picocli 2.2, for a database URL of the form jdbc:subprotocol:subname)

      +
    • +
    +
    +
    + + + + + +
    + + +Sometimes loading converters with reflection is not desirable. +Use system property picocli.converters.excludes to specify a comma-separated list of fully qualified class names for which the converter should not be loaded. +Regular expressions are supported. +For example, invoking the program with -Dpicocli.converters.excludes=java.sql.Ti.* will not load type converters for java.sql.Time and java.sql.Timestamp. +
    +
    +
    +
    +

    3.2. Custom Type Converters

    +
    +

    Register a custom type converter to handle data types other than the above built-in ones.

    +
    +
    +

    Custom converters need to implement the picocli.CommandLine.ITypeConverter interface:

    +
    +
    +
    +
    public interface ITypeConverter<K> {
    +    /**
    +     * Converts the specified command line argument value to some domain object.
    +     * @param value the command line argument String value
    +     * @return the resulting domain object
    +     * @throws Exception an exception detailing what went wrong during the conversion
    +     */
    +    K convert(String value) throws Exception;
    +}
    +
    +
    +
    +

    Custom type converters can be registered with the CommandLine.registerConverter(Class<K> cls, ITypeConverter<K> converter) method. All options and positional parameters with the specified type will be converted by the specified converter.

    +
    +
    + + + + + +
    + + +Java 8 lambdas make it easy to register custom converters: +
    +
    +
    +
    +
    CommandLine cl = new CommandLine(app)
    +cl.registerConverter(Locale.class, s -> new Locale.Builder().setLanguageTag(s).build());
    +cl.registerConverter(Cipher.class, s -> Cipher.getInstance(s));
    +
    +
    +
    +

    After registering custom converters, call the parse(String…​) method on the CommandLine instance where the converters are registered. (The static populateCommand method cannot be used.) For example:

    +
    +
    +
    +
    class App {
    +    @Parameters java.util.Locale locale;
    +    @Option(names = "-a") javax.crypto.Cipher cipher;
    +}
    +
    +
    +
    +
    +
    App app = new App();
    +CommandLine commandLine = new CommandLine(app)
    +    .registerConverter(Locale.class, s -> new Locale.Builder().setLanguageTag(s).build())
    +    .registerConverter(Cipher.class, s -> Cipher.getInstance(s));
    +
    +commandLine.parse("-a", "AES/CBC/NoPadding", "en-GB");
    +assert app.locale.toLanguageTag().equals("en-GB");
    +assert app.cipher.getAlgorithm().equals("AES/CBC/NoPadding"));
    +
    +
    +
    + + + + + +
    + + +Note on subcommands: the specified converter will be registered with the CommandLine object +and all subcommands (and nested sub-subcommands) that were added before the converter was registered. +Subcommands added later will not have the converter added automatically. +To ensure a custom type converter is available to all subcommands, register the type converter last, after adding subcommands. +
    +
    +
    +
    +

    3.3. Option-specific Type Converters

    +
    +

    Picocli 2.2 added a converter attribute to the @Option and @Parameter annotations. This allows a specific option or positional parameter to use a different converter than would be used by default based on the type of the field.

    +
    +
    +

    For example, for a specific field you may want to use a converter that maps the constant names defined in java.sql.Types to the int value of these constants, but any other int fields should not be affected by this and should continue to use the standard int converter that parses numeric values.

    +
    +
    +

    Example usage:

    +
    +
    +
    +
    class App {
    +    @Option(names = "--sqlType", converter = SqlTypeConverter.class)
    +    int sqlType;
    +}
    +
    +
    +
    +

    Example implementation:

    +
    +
    +
    +
    class SqlTypeConverter implements ITypeConverter<Integer> {
    +    public Integer convert(String value) throws Exception {
    +        switch (value) {
    +            case "ARRAY"  : return Types.ARRAY;
    +            case "BIGINT" : return Types.BIGINT;
    +            case "BINARY" : return Types.BINARY;
    +            case "BIT"    : return Types.BIT;
    +            case "BLOB"   : return Types.BLOB;
    +            ...
    +        }
    +    }
    +}
    +
    +
    +
    +

    This may also be useful for applications that need a custom type converter but want to use the static convenience methods (populateCommand, run, call, invoke). The converter annotation does not require a CommandLine instance so it can be used with the static convenience methods.

    +
    +
    +

    Type converters declared with the converter attribute need to have a public no-argument constructor to be instantiated, unless a Custom Factory is installed to instantiate classes.

    +
    +
    +
    +

    3.4. Arrays, Collections, Maps

    +
    + + + + + +
    + + +Starting from picocli v2.0, the type attribute is no longer necessary for Collection and Map fields: +picocli will infer the collection element type from the generic type. +(The type attribute still works as before, it is just optional in most cases.) +
    +
    +
    +

    3.4.1. Arrays and Collections

    +
    +

    Multiple parameters can be captured together in a single array or Collection field. +The array or collection elements can be any type for which a converter is registered. +For example:

    +
    +
    +
    +
    import java.util.regex.Pattern;
    +import java.io.File;
    +
    +class Convert {
    +    @Option(names = "-patterns", description = "the regex patterns to use");
    +    Pattern[] patterns;
    +
    +    @Parameters(/* type = File.class, */ description = "the files to convert")
    +    List<File> files; // picocli infers type from the generic type
    +}
    +
    +
    +
    +
    +
    String[] args = { "-patterns", "a*b", "-patterns", "[a-e][i-u]", "file1.txt", "file2.txt" };
    +Convert convert = CommandLine.populateCommand(new Convert(), args);
    +
    +// convert.patterns now has two Pattern objects
    +// convert.files now has two File objects
    +
    +
    +
    + + + + + +
    + + +If a collection is returned from a type converter, the contents of the collection are added to the field or method parameter, not the collection itself. +
    +
    +
    +

    If the field or method parameter is null, picocli will instantiate it when the option or positional parameter is successfully matched. +If the Collection type is not a concrete class, picocli will make a best effort to instantiate it based on the field type: +List → ArrayList, OrderedSet → TreeSet, Set → LinkedHashSet, Queue → LinkedList, otherwise, ArrayList.

    +
    +
    +
    +

    3.4.2. Maps

    +
    +

    Picocli v1.0 introduced support for Map fields similar to Java’s system properties -Dkey=value or Gradle’s project properties -Pmyprop=myvalue.

    +
    +
    +

    Map fields may have any type for their key and value +as long as a converter is registered for both the key and the value type. +Key and value types are inferred from the map’s generic type parameters. +For example:

    +
    +
    +
    +
    import java.net.InetAddress;
    +import java.net.Proxy.Type;
    +import java.util.concurrent.TimeUnit;
    +
    +class MapDemo {
    +    @Option(names = {"-p", "--proxyHost"});
    +    Map<Proxy.Type, InetAddress> proxies;
    +
    +    @Option(names = {"-u", "--timeUnit"});
    +    Map<TimeUnit, Long> timeout;
    +}
    +
    +
    +
    +

    Map options may be specified multiple times with different key-value pairs. (See Multiple Values.)

    +
    +
    +
    +
    <command> -p HTTP=123.123.123.123 --proxyHost SOCKS=212.212.212.212
    +<command> -uDAYS=3 -u HOURS=23 -u=MINUTES=59 --timeUnit=SECONDS=13
    +
    +
    +
    +

    If the field is null, picocli will instantiate it when the option or positional parameter is matched. +If the type is not a concrete class, picocli will instantiate a LinkedHashMap to preserve the input ordering.

    +
    +
    + + + + + +
    + + +On the command line, the key and the value must be separated by a = character. +
    +
    +
    +
    +
    +

    3.5. Abstract Field Types

    +
    +

    The field’s type can be an interface or an abstract class. +The type attribute can be used to control for each field what concrete class the string value should be converted to. +For example:

    +
    +
    +
    +
    class App {
    +    @Option(names = "--big", type = BigDecimal.class) // concrete Number subclass
    +    Number[] big; // array type with abstract component class
    +
    +    @Option(names = "--small", type = Short.class) // other Number subclass
    +    Number[] small;
    +
    +    @Parameters(type = StringBuilder.class) // StringBuilder implements CharSequence
    +    CharSequence address; // interface type
    +}
    +
    +
    +
    +

    3.5.1. Maps and Collections with Abstract Elements

    +
    +

    For raw maps and collections, or when using generics with unbounded wildcards like Map<?, ?>, or when the type parameters are themselves abstract classes like List<CharSequence> or Map<? extends Number, ? super Number>, there is not enough information to convert to a stronger type. By default, the raw String values are added as is to such collections.

    +
    +
    +

    The type attribute can be specified to convert to a stronger type than String. For example:

    +
    +
    +
    +
    class TypeDemo {
    +    @Option(names = "-x"); // not enough information to convert
    +    Map<?, ?> weaklyTyped; // String keys and values are added as is
    +
    +    @Option(names = "-y", type = {Short.class, BigDecimal.class});
    +    Map<? extends Number, ? super Number> stronglyTyped;
    +
    +    @Option(names = "-s", type = CharBuffer.class);
    +    List<CharSequence> text;
    +}
    +
    +
    +
    +
    +
    +

    3.6. Enum Types

    +
    +

    It is encouraged to use enum types for options or positional parameters with a limited set of valid values. +Not only will picocli validate the input, it allows you to show all values in the usage help message with @Option(description = "Valid values: ${COMPLETION-CANDIDATES}"). It also allows command line completion to suggest completion candidates for the values of this option.

    +
    +
    +

    Enum value matching is case-sensitive by default, but from 3.4 this can be controlled with CommandLine::setCaseInsensitiveEnumValuesAllowed and CommandSpec::caseInsensitiveEnumValuesAllowed.

    +
    +
    +
    +
    +
    +

    4. Default Values

    +
    +
    +

    It is possible to define a default value for an option or positional parameter, that is assigned when the user did not specify this option or positional parameter on the command line.

    +
    +
    +

    4.1. Field Values

    +
    +

    For annotated fields, it is simplest to declare the field with a value:

    +
    +
    +
    +
    @Option(names = "-c", description = "The count (default: ${DEFAULT-VALUE})")
    +int count = 123; // default value is 123
    +
    +
    +
    +
    +

    4.2. defaultValue Annotation

    +
    +

    For @Option and @Parameters-annotated methods and @Command-annotated methods, use the defaultValue annotation attribute. For example, for an annotated interface:

    +
    +
    +
    +
    interface Spec {
    +    @Option(names = "-c", defaultValue = "123", description = "... ${DEFAULT-VALUE} ...")
    +    int count();
    +}
    +
    +
    +
    +

    Or similarly for an annotated concrete class:

    +
    +
    +
    +
    class Impl {
    +    int count;
    +
    +    @Option(names = "-c", defaultValue = "123", description = "... ${DEFAULT-VALUE} ...")
    +    void setCount(int count) {
    +        this.count = count;
    +    }
    +}
    +
    +
    +
    +

    And finally for a command method:

    +
    +
    +
    +
    class CommandMethod {
    +    @Command(description = "Do something.")
    +    void doit(@Option(names = "-c", defaultValue = "123") int count) {
    +        // ...
    +    }
    +}
    +
    +
    +
    +

    Note that you can use the ${DEFAULT-VALUE} variable in the description of the option or positional parameter and picocli will show the actual default value.

    +
    +
    +
    +

    4.3. Default Provider

    +
    +

    Finally, you can specify a default provider in the @Command annotation:

    +
    +
    +
    +
    @Command(defaultValueProvider = MyDefaultProvider.class)
    +class MyCommand // ...
    +
    +
    +
    +

    The default provider allows you to get default values from a configuration file or some other central place. +Default providers need to implement the picocli.CommandLine.IDefaultValueProvider interface:

    +
    +
    +
    +
    public interface IDefaultValueProvider {
    +
    +    /**
    +     * Returns the default value for an option or positional parameter or {@code null}.
    +     * The returned value is converted to the type of the option/positional parameter
    +     * via the same type converter used when populating this option/positional
    +     * parameter from a command line argument.
    +     *
    +     * @param argSpec the option or positional parameter, never {@code null}
    +     * @return the default value for the option or positional parameter, or {@code null} if
    +     *       this provider has no default value for the specified option or positional parameter
    +     * @throws Exception when there was a problem obtaining the default value
    +     */
    +    String defaultValue(ArgSpec argSpec) throws Exception;
    +}
    +
    +
    +
    +
    +
    +
    +

    5. Multiple Values

    +
    +
    +

    Multi-valued options and positional parameters are annotated fields that can capture multiple values from the command line.

    +
    +
    +

    5.1. Multiple Occurrences

    +
    +

    5.1.1. Repeated Options

    +
    +

    The simplest way to create a multi-valued option is to declare an annotated field whose type is an array, collection or a map.

    +
    +
    +
    +
    @Option(names = "-option")
    +int[] values;
    +
    +
    +
    +

    Users may specify the same option multiple times. For example:

    +
    +
    +
    +
    <command> -option 111 -option 222 -option 333
    +
    +
    +
    +

    Each value is appended to the array or collection.

    +
    +
    +
    +

    5.1.2. Multiple Positional Parameters

    +
    +

    Similarly for multi-valued positional parameters:

    +
    +
    +
    +
    @Parameters
    +List<TimeUnit> units;
    +
    +
    +
    +

    Users may specify multiple positional parameters. For example:

    +
    +
    +
    +
    <command> SECONDS HOURS DAYS
    +
    +
    +
    +

    Again, each value is appended to the array or collection.

    +
    +
    +
    +

    5.1.3. Repeated Boolean Options

    +
    +

    Boolean options with multiple values are supported from picocli v2.1.0.

    +
    +
    +
    +
    @Option(names = "-v", description = { "Specify multiple -v options to increase verbosity.",
    +                                      "For example, `-v -v -v` or `-vvv`"})
    +boolean[] verbosity;
    +
    +
    +
    +

    Users may specify multiple boolean flag options without parameters. For example:

    +
    +
    +
    +
    <command> -v -v -v -vvv
    +
    +
    +
    +

    The above example results in six true values being added to the verbosity array.

    +
    +
    +
    +
    +

    5.2. Split Regex

    +
    +

    Options and parameters may also specify a split regular expression used to split each option parameter into smaller substrings. +Each of these substrings is converted to the type of the collection or array. See Arrays and Collections.

    +
    +
    +
    +
    @Option(names = "-option", split = ",")
    +int[] values;
    +
    +
    +
    +

    A single command line argument like the following will be split up and three int values are added to the array:

    +
    +
    +
    +
    -option 111,222,333
    +
    +
    +
    +

    Similarly for Maps:

    +
    +
    +
    +
    @Option(names = "-fix", split = "\\|")
    +Map<Integer, String> message;
    +
    +
    +
    +

    With the above option, command line arguments like the following are interpreted as a set of key-value pairs instead of a single string:

    +
    +
    +
    +
    -fix 8=FIX.4.4|9=69|35=A|49=MBT|56=TargetCompID|34=9|52=20130625-04:05:32.682|98=0|108=30|10=052
    +
    +
    +
    +

    See Quoted Values for details on handling more complex cases.

    +
    +
    +
    +

    5.3. Arity

    +
    +

    Sometimes you want to define an option that requires more than one option parameter for each option occurrence on the command line.

    +
    +
    +

    The arity attribute lets you control exactly how many parameters to consume for each option occurrence.

    +
    +
    +

    The arity attribute can specify an exact number of required parameters, or a range with a minimum and a maximum number of parameters. +The maximum can be an exact upper bound, or it can be "*" to denote any number of parameters. For example:

    +
    +
    +
    +
    class ArityDemo {
    +    @Parameters(arity = "1..3", descriptions = "one to three Files")
    +    File[] files;
    +
    +    @Option(names = "-f", arity = "2", description = "exactly two floating point numbers")
    +    double[] doubles;
    +
    +    @Option(names = "-s", arity = "1..*", description = "at least one string")
    +    String[] strings;
    +}
    +
    +
    +
    +

    A MissingParameterException is thrown when fewer than the miminum number of parameters is specified on the command line.

    +
    +
    +

    Once the minimum number of parameters is consumed, picocli will check each subsequent command line argument to see whether it is an additional parameter, or a new option. For example:

    +
    +
    +
    +
    ArityDemo -s A B C -f 1.0 2.0 /file1 /file2
    +
    +
    +
    +

    Option -s has arity "1..*" but instead of consuming all parameters, +the -f argument is recognized as a separate option.

    +
    +
    +
    +

    5.4. Default Arity

    +
    +

    If no arity is specified, the number of parameters depends on the field’s type.

    +
    +
    +

    5.4.1. Option Arity

    + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 1. Default arity for @Option fields
    @Option Field TypeDefault ArityNotes

    boolean

    0

    Boolean options by default don’t require an option parameter. The field is toggled to its logical negative when the option name is recognized. (This can be switched off.)

    Single-valued type (e.g., int, String, File)

    1

    The option name must be followed by a value.

    Multi-valued type (arrays, collections or maps)

    1

    The option name must be followed by a value.

    +
    + + + + + +
    + + +Prior to picocli v2.0, multi-valued options used to greedily consume as many arguments as possible until +encountering another option or subcommand. +If your application relies on the previous behaviour, you need to explicitly specify an option arity of 0..* when migrating to picocli v2.0. +
    +
    +
    +
    +

    5.4.2. Positional Parameter Arity

    + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 2. Default arity for @Parameters fields
    @Parameters Field TypeDefault ArityNotes

    boolean

    1

    Positional parameters of type boolean or Boolean require a value. Only true or false (case insensitive) are valid values.

    Single-valued type (e.g., int, String, File)

    1

    One parameter required for each position.

    Multi-valued type (arrays, collections or maps)

    0..1

    For multi-valued positional parameters (arrays, collections or maps), values are optional, not required.

    +
    +

    @Parameters fields are applied to a command line argument if their index matches the argument’s position. +The default index is *, meaning all positions. +A @Parameters field with index = "*" is applied multiple times: once for each positional parameter on the command line.

    +
    +
    +

    When a @Parameters field is applied (because its index matches the index of the positional parameter), the field may consume zero, one or more arguments, depending on its arity.

    +
    +
    +
    +
    +

    5.5. Optional Values

    +
    +

    If an option is defined with arity = "0..1", it may or not have a parameter value. +If such an option is specified without a value on the command line, it is assigned an empty String (starting from picocli 2.3). +If the option is not specified, it keeps its default value. For example:

    +
    +
    +
    +
    class OptionalValueDemo implements Runnable {
    +    @Option(names = "-x", arity = "0..1", description = "optional parameter")
    +    String x;
    +
    +    public void run() { System.out.printf("x = '%s'%n", x); }
    +
    +    public static void main(String... args) {
    +       CommandLine.run(new OptionalValueDemo(), args);
    +    }
    +}
    +
    +
    +
    +

    Gives the following results:

    +
    +
    +
    +
    java OptionalValueDemo -x value
    +x = 'value'
    +
    +java OptionalValueDemo -x
    +x = ''
    +
    +java OptionalValueDemo
    +x = 'null'
    +
    +
    +
    +

    From picocli 3.0, options with non-String types can specify a type converter to convert the empty String to a strongly typed value when the option is specified without a value.

    +
    +
    +
    +
    +
    +

    6. Required Arguments

    +
    +
    +

    6.1. Required Options

    +
    +

    Options can be marked required to make it mandatory for the user to specify them on the command line. When a required option is not specified, a MissingParameterException is thrown from the parse method. For example:

    +
    +
    +
    +
    class MandatoryOption {
    +    @Option(names = "-n", required = true, description = "mandatory number")
    +    int number;
    +
    +    @Parameters
    +    File[] files;
    +}
    +
    +
    +
    +

    The following command line arguments would result in an exception complaining that number is missing:

    +
    +
    +
    +
    // invalid: missing option -n
    +<command> file1 file2 file3
    +
    +
    +
    +

    The following command line arguments would be accepted:

    +
    +
    +
    +
    // valid: required option -n has a value
    +<command> -n 123 file1 file2 file3
    +
    +
    +
    +
    +

    6.2. Required Parameters

    +
    +

    Use the arity attribute to make @Parameters mandatory:

    +
    +
    +
    +
    class BothOptionAndParametersMandatory {
    +    @Parameters(arity = "1..*", descriptions = "at least one File")
    +    File[] files;
    +
    +    @Option(names = "-n", required = true, description = "mandatory number")
    +    int number;
    +}
    +
    +
    +
    +

    The following command line arguments would result in an exception complaining that files are missing:

    +
    +
    +
    +
    // invalid: missing file parameters
    +<command> -n 123
    +
    +
    +
    +

    The following command line arguments would be accepted:

    +
    +
    +
    +
    // valid: both required fields have a value
    +<command> -n 123 file1
    +
    +
    +
    +
    +
    +
    +

    7. Parser Configuration

    +
    +
    +

    7.1. Overwriting Single Options

    +
    +

    When a single-value option is specified multiple times on the command line, the default parser behaviour is +to throw an OverwrittenOptionException. For example:

    +
    +
    +
    +
    @Option(name = "-p") int port;
    +
    +
    +
    +

    The following input results in an OverwrittenOptionException:

    +
    +
    +
    +
    <command> -p 80 -p 8080
    +
    +
    +
    +

    Applications can change this by calling CommandLine.setOverwrittenOptionsAllowed(true) before parsing the input. +When overwritten options are allowed, the last specified value takes effect (the above input will set the port field to 8080) +and a WARN level message is printed to the console. (See Tracing for how to switch off the warnings.)

    +
    +
    +
    +

    7.2. Stop At Positional

    +
    +

    By default, positional parameters can be mixed with options on the command line, but this is not always desirable. +From picocli 2.3, applications can call CommandLine.setStopAtPositional(true) +to force the parser to treat all values following the first positional parameter as positional parameters.

    +
    +
    +

    When this flag is set, the first positional parameter effectively serves as an "end of options" marker.

    +
    +
    +
    +

    7.3. Unmatched Input

    +
    +

    By default, an UnmatchedArgumentException is thrown when a command line argument cannot be assigned to +an option or positional parameter. For example:

    +
    +
    +
    +
    class OnlyThree {
    +    @Parameters(arity = "3") String[] values;
    +}
    +
    +
    +
    +

    The command has only one annotated field, values, and it expects exactly three arguments, +so the following input results in an UnmatchedArgumentException:

    +
    +
    +
    +
    java OnlyThree 1 2 3 4 5
    +
    +
    +
    +

    Applications can change this by calling CommandLine.setUnmatchedArgumentsAllowed(true) before parsing the input. +When unmatched arguments are allowed, the above input will be accepted and a WARN level message is printed to the console. +(See Tracing for how to switch off the warnings.)

    +
    +
    +

    The unmatched argument values can be obtained with the CommandLine.getUnmatchedArguments() method.

    +
    +
    +
    +

    7.4. @Unmatched annotation

    +
    +

    From picocli 3.0, fields annotated with @Unmatched will be populated with the unmatched arguments. +The field must be of type String[] or List<String>.

    +
    +
    +

    If picocli finds a field annotated with @Unmatched, it automatically sets unmatchedArgumentsAllowed to true +so no UnmatchedArgumentException is thrown when a command line argument cannot be assigned to an option or positional parameter. +If no unmatched arguments are found, the value of the field annotated with @Unmatched is unchanged.

    +
    +
    +
    +

    7.5. Unknown Options

    +
    +

    A special case of unmatched input are arguments that resemble options but don’t match any of the defined options. +For example:

    +
    +
    +
    +
    @Option(names = "-a") String alpha;
    +@Option(names = "-b") String beta;
    +@Parameters String[] remainder;
    +
    +
    +
    +

    The above defines options -a and -b, but what should the parser do with input like this?

    +
    +
    +
    +
    <command> -x -a AAA
    +
    +
    +
    +

    The -x argument "looks like" an option but there is no -x option defined…​

    +
    +
    +

    One possibility is to silently accept such values as positional parameters but this is often not desirable. +From version 1.0, picocli determines if the unmatched argument "resembles an option" +by comparing its leading characters to the prefix characters of the known options.

    +
    +
    +

    When the unmatched value is similar to the known options, picocli throws an UnmatchedArgumentException +rather than treating it as a positional parameter.

    +
    +
    +

    As usual, CommandLine.setUnmatchedArgumentsAllowed(true) will accept unmatched input and +display a WARN-level message on the console.

    +
    +
    +

    Arguments that are not considered similar to the known options are interpreted as positional parameters:

    +
    +
    +
    +
    <command> x -a AAA
    +
    +
    +
    +

    The above input is treated by the parser as one positional parameter (x) followed by the -a option and its value.

    +
    +
    +

    Picocli 3.0 introduced a CommandLine.setUnmatchedOptionsArePositionalParams(boolean) method that can be used to +force the parser to treat arguments resembling an option as positional parameters. For example:

    +
    +
    +
    +
    <command> -x -a AAA
    +
    +
    +
    +

    When unmatchedOptionsArePositionalParams is set to true, the unknown option -x is treated as a positional parameter. +The next argument -a is recognized and processed as a known option like you would expect.

    +
    +
    +
    +

    7.6. Stop At Unmatched

    +
    +

    From picocli 2.3, applications can call CommandLine.setStopAtUnmatched(true) to force the parser to stop interpreting +options and positional parameters as soon as it encounters an unmatched argument.

    +
    +
    +

    When this flag is set, the first unmatched argument and all subsequent command line arguments are added to the +unmatched arguments list returned by CommandLine.getUnmatchedArguments().

    +
    +
    +
    +

    7.7. Toggle Boolean Flags

    +
    +

    By default, boolean flag options without a parameter are "toggled" when the option is matched on the command line: +if the previous value was true it is set to false, and when the value was false it is set to true. +From picocli 3.0, applications can call CommandLine.setToggleBooleanFlags(false) to switch this behaviour off. +If toggling is off, flags are simply set to true when the option is matched on the command line.

    +
    +
    +
    +

    7.8. POSIX Clustered Short Options

    +
    +

    By default, the picocli parser allows POSIX clustered short options, so short options like -x -v -f SomeFile can be clustered together like -xvfSomeFile. +From picocli 3.0, applications can call CommandLine.setPosixClusteredShortOptionsAllowed(false) to enforce that options must be separated with whitespace on the command line. +(This also means that option parameters must be separated from the option name by whitespace or the = separator character, so -D key=value and -D=key=value will be recognized but -Dkey=value will not.)

    +
    +
    +
    +

    7.9. Lenient Mode (Incubating)

    +
    +

    From picocli 3.2, the parser can be configured to continue parsing invalid input to the end. +When collectErrors is set to true, and a problem occurs during parsing, an Exception is added to the ParseResult.errors() list and parsing continues. The default behaviour (when collectErrors is false) is to abort parsing by throwing the Exception.

    +
    +
    +

    This is useful when generating completion candidates on partial input, and is also useful when using picocli in +languages like Clojure where idiomatic error handling does not involve throwing and catching exceptions.

    +
    +
    +

    When using this feature, applications are responsible for actively verifying that no errors occurred before executing the business logic. Use with care!

    +
    +
    +
    +

    7.10. Quoted Values

    +
    +

    From picocli 3.7, quotes around command line parameters are preserved by default (previously they were removed). This can be configured with CommandLine::setTrimQuotes.

    +
    +
    +

    Also, when splitting parameters, quoted strings are no longer split. This can be configured with CommandLine::setSplitQuotedStrings.

    +
    +
    +

    Example:

    +
    +
    +
    +
    @Option(names = "-x", split = ",")
    +String[] parts;
    +
    +
    +
    +

    Given input like below:

    +
    +
    +
    +
    <command> -x "-Dvalues=a,b,c","-Dother=1,2"
    +
    +
    +
    +

    This results in the parts array having the following values:

    +
    +
    +
    +
    "-Dvalues=a,b,c"
    +"-Dother=1,2"
    +
    +
    +
    +

    Given input like below:

    +
    +
    +
    +
    <command> -x a,b,"c,d,e",f,"xxx,yyy"
    +
    +
    +
    +

    This results in the parts array having the following values:

    +
    +
    +
    +
    a
    +b
    +"c,d,e"
    +f
    +"xxx,yyy"
    +
    +
    +
    +

    When the splitQuotedStrings parser attribute is set to true the split regex is applied to the parameter value regardless of quotes. +This can be useful when using a regular expression that is designed to handle quotes.

    +
    +
    +
    +
    +
    +

    8. Help

    +
    +
    +

    8.1. Help Options

    +
    +

    Applications can define help options by setting attribute versionHelp = true, usageHelp = true or help = true. +If one of the arguments specified on the command line is a "help" option, picocli will not throw a MissingParameterException when required options are missing.

    +
    +
    +

    For example:

    +
    +
    +
    +
    @Option(names = {"-V", "--version"}, versionHelp = true, description = "display version info")
    +boolean versionInfoRequested;
    +
    +@Option(names = {"-h", "--help"}, usageHelp = true, description = "display this help message")
    +boolean usageHelpRequested;
    +
    +
    +
    +

    Use these attributes for options that request the usage help message or version information to be shown on the console.

    +
    +
    +
    +
    App app = CommandLine.populateCommand(new App(), args);
    +if (app.usageHelpRequested) {
    +   CommandLine.usage(new App(), System.out);
    +   return;
    +}
    +
    +
    +
    +

    The CommandLine class offers two methods that allow external components to detect whether +usage help or version information was requested (without inspecting the annotated domain object):

    +
    +
    +
      +
    • +

      CommandLine.isUsageHelpRequested() returns true if the parser matched an option annotated with usageHelp=true

      +
    • +
    • +

      CommandLine.isVersionHelpRequested() returns true if the parser matched an option annotated with versionHelp=true

      +
    • +
    +
    +
    +
    +
    CommandLine commandLine = new CommandLine(new App());
    +commandLine.parse(args);
    +if (commandLine.isUsageHelpRequested()) {
    +   commandLine.usage(System.out);
    +   return;
    +} else if (commandLine.isVersionHelpRequested()) {
    +   commandLine.printVersionHelp(System.out);
    +   return;
    +}
    +// ... run App's business logic
    +
    +
    + +
    +
    +

    8.2. Mixin Standard Help Options

    +
    +

    Picocli 3.0 introduced the mixinStandardHelpOptions command attribute. When this attribute is set to true, picocli adds a mixin to the +command that adds usageHelp and versionHelp options to the command. For example:

    +
    +
    +
    +
    @Command(mixinStandardHelpOptions = true, version = "auto help demo - picocli 3.0")
    +class AutoHelpDemo implements Runnable {
    +
    +    @Option(names = "--option", description = "Some option.")
    +    String option;
    +
    +    @Override public void run() { ... }
    +}
    +
    +
    +
    +

    Commands with mixinStandardHelpOptions do not need to explicitly declare fields annotated with @Option(usageHelp = true) and @Option(versionHelp = true) any more. +The usage help message for the above example looks like this:

    +
    +
    +
    +
    Usage: <main class> [-hV] [--option=<option>]
    +      --option=<option>   Some option.
    +  -h, --help              Show this help message and exit.
    +  -V, --version           Print version information and exit.
    +
    +
    +
    +
    +

    8.3. Built-in Help Subcommand

    +
    +

    From 3.0, picocli provides a help subcommand (picocli.CommandLine.HelpCommand) that can be installed as a subcommand +on any application command. It prints usage help for the parent command or sibling subcommands. For example:

    +
    +
    +
    +
    import picocli.CommandLine.HelpCommand;
    +
    +@Command(name = "myapp", subcommands = {HelpCommand.class, Subcommand.class})
    +class MyCommand implements Runnable {
    +    // ...
    +}
    +
    +
    +
    +

    For example, the following command prints usage help for a subcommand:

    +
    +
    +
    +
    myapp help subcommand
    +
    +
    +
    +

    To print usage help for the main command:

    +
    +
    +
    +
    myapp help
    +
    +
    +
    +
    +

    8.4. Custom Help Subcommands

    +
    +

    Custom help subcommands should mark themselves as a help command to tell picocli not to throw a MissingParameterException when required options are missing.

    +
    +
    +
    +
    @Command(helpCommand = true)
    +
    +
    +
    +

    Picocli 3.0 introduced a new interface picocli.CommandLine.IHelpCommandInitializable that provides custom help +commands with access to the parent command and sibling commands, whether to use Ansi colors or not, and the streams to print the usage help message to.

    +
    +
    +
    +
    public interface IHelpCommandInitializable {
    +    /**
    +     * Initializes this object with the information needed to implement a help command that
    +     * provides usage help for other commands.
    +     *
    +     * @param helpCommandLine provides access to this command's parent and sibling commands
    +     * @param ansi whether to use Ansi colors or not
    +     * @param out the stream to print the usage help message to
    +     * @param err the error stream to print any error messages to
    +     */
    +    void init(CommandLine helpCommandLine, Help.Ansi ansi, PrintStream out, PrintStream err);
    +}
    +
    +
    +
    +
    +

    8.5. Printing Help Automatically

    +
    +

    From picocli v2.0, the convenience methods will automatically print usage help and version information +when a help option was specified on the command line (options annotated with the versionHelp or usageHelp attribute - but not the help attribute).

    +
    +
    +

    The same holds for the mixinStandardHelpOptions attribute, the built-in HelpCommand and any custom help subcommands marked as a help command.

    +
    +
    +

    The following convenience methods automatically print help:

    +
    +
    +
      +
    • +

      CommandLine::call

      +
    • +
    • +

      CommandLine::run

      +
    • +
    • +

      CommandLine::invoke

      +
    • +
    • +

      CommandLine::parseWithHandler (with the built-in Run…​ handlers)

      +
    • +
    • +

      CommandLine::parseWithHandlers (with the built-in Run…​ handlers)

      +
    • +
    +
    +
    +

    The following methods do not automatically print help:

    +
    +
    +
      +
    • +

      CommandLine::parse

      +
    • +
    • +

      CommandLine::parseArgs

      +
    • +
    • +

      CommandLine::populateCommand

      +
    • +
    +
    +
    +

    When using the last three methods, applications need to query the parse result to detect whether usage help or version help +was requested, and invoke CommandLine::usage or CommandLine::printVersionHelp to actually print the requested help message.

    +
    +
    +
    +
    +
    +

    9. Version Help

    +
    +
    +

    9.1. Static Version Information

    +
    +

    Since v0.9.8, applications can specify version information in the version attribute of the @Command annotation.

    +
    +
    +
    +
    @Command(version = "1.0")
    +class VersionedCommand {
    +    @Option(names = { "-V", "--version" }, versionHelp = true,
    +            description = "print version information and exit")
    +    boolean versionRequested;
    +    ...
    +
    +
    +
    +

    The CommandLine.printVersionHelp(PrintStream) method extracts the version information from this +annotation and prints it to the specified PrintStream.

    +
    +
    +
    +
    CommandLine commandLine = new CommandLine(new VersionedCommand());
    +commandLine.parse(args);
    +if (commandLine.isVersionHelpRequested()) {
    +    commandLine.printVersionHelp(System.out);
    +    return;
    +}
    +
    +
    +
    +

    The version may specify multiple Strings. Each will be printed on a separate line.

    +
    +
    +
    +
    @Command(version = { "Versioned Command 1.0", "Build 12345", "(c) 2017" })
    +class VersionedCommand { ... }
    +
    +
    +
    +

    The CommandLine.printVersionHelp(PrintStream) method will print the above as:

    +
    +
    +
    +
    Versioned Command 1.0
    +Build 12345
    +(c) 2017
    +
    +
    +
    +

    The version strings may contain markup to show ANSI styles and colors. For example:

    +
    +
    +
    +
    @Command(version = {
    +        "@|yellow Versioned Command 1.0|@",
    +        "@|blue Build 12345|@",
    +        "@|red,bg(white) (c) 2017|@" })
    +class VersionedCommand { ... }
    +
    +
    +
    +

    The markup will be rendered as ANSI escape codes on supported systems.

    +
    +
    +

    Screenshot of version information containing markup with Ansi styles and colors

    +
    +
    +

    From picocli v1.0, the version may contain format specifiers:

    +
    +
    +
    +
    @Command(version = {
    +    "Versioned Command 1.0",
    +    "Build %1$s",
    +    "(c) 2017, licensed to %2$s" })
    +class VersionedCommand { ... }
    +
    +
    +
    +

    Format argument values can be passed to the printVersionHelp method:

    +
    +
    +
    +
    String[] args = {"1234", System.getProperty("user.name")};
    +new CommandLine(new VersionedCommand())
    +    .printVersionHelp(System.out, Help.Ansi.AUTO, args);
    +
    +
    +
    +
    +

    9.2. Dynamic Version Information

    +
    +

    From picocli 2.2, the @Command annotation supports a versionProvider attribute. +Applications may specify a IVersionProvider implementation in this attribute, and picocli will instantiate this class +and invoke it to collect version information.

    +
    +
    +
    +
    @Command(versionProvider = com.my.custom.ManifestVersionProvider.class)
    +class App { ... }
    +
    +
    +
    +

    This is useful when the version of an application should be detected dynamically at runtime. +For example, an implementation may return version information obtained from the JAR manifest, a properties file or some other source.

    +
    +
    +

    Custom version providers need to implement the picocli.CommandLine.IVersionProvider interface:

    +
    +
    +
    +
    public interface IVersionProvider {
    +    /**
    +     * Returns version information for a command.
    +     * @return version information (each string in the array is displayed on a separate line)
    +     * @throws Exception an exception detailing what went wrong when obtaining version information
    +     */
    +    String[] getVersion() throws Exception;
    +}
    +
    +
    +
    +

    Version providers declared with the versionProvider attribute need to have a public no-argument constructor to be instantiated, unless a Custom Factory is installed to instantiate classes.

    +
    +
    +

    The GitHub project has a manifest file-based +example +and a build-generated version properties file-based +example version provider implementation.

    +
    +
    +
    +
    +
    +

    10. Usage Help

    +
    +
    +

    10.1. Compact Example

    +
    +

    A default picocli usage help message looks like this:

    +
    +
    +
    +
    Usage: cat [-AbeEnstTuv] [--help] [--version] [FILE...]
    +Concatenate FILE(s), or standard input, to standard output.
    +      FILE                 Files whose contents to display
    +  -A, --show-all           equivalent to -vET
    +  -b, --number-nonblank    number nonempty output lines, overrides -n
    +  -e                       equivalent to -vET
    +  -E, --show-ends          display $ at end of each line
    +  -n, --number             number all output lines
    +  -s, --squeeze-blank      suppress repeated empty output lines
    +  -t                       equivalent to -vT
    +  -T, --show-tabs          display TAB characters as ^I
    +  -u                       (ignored)
    +  -v, --show-nonprinting   use ^ and M- notation, except for LDF and TAB
    +      --help               display this help and exit
    +      --version            output version information and exit
    +Copyright(c) 2017
    +
    +
    +
    +

    The usage help message is generated from annotation attributes, like below:

    +
    +
    +
    +
    @Command(name = "cat", footer = "Copyright(c) 2017",
    +         description = "Concatenate FILE(s), or standard input, to standard output.")
    +class Cat {
    +
    +  @Parameters(paramLabel = "FILE", description = "Files whose contents to display")
    +  List<File> files;
    +
    +  @Option(names = "--help", usageHelp = true, description = "display this help and exit")
    +  boolean help;
    +
    +  @Option(names = "-t",                 description = "equivalent to -vT")  boolean t;
    +  @Option(names = "-e",                 description = "equivalent to -vET") boolean e;
    +  @Option(names = {"-A", "--show-all"}, description = "equivalent to -vET") boolean all;
    +
    +  // ...
    +}
    +
    +
    +
    +
    +

    10.2. Command Name

    +
    +

    In the above example, the program name is taken from the name attribute of the Command annotation:

    +
    +
    +
    +
    @Command(name = "cat")
    +
    +
    +
    +

    Without a name attribute, picocli will show a generic <main class> in the synopsis:

    +
    +
    +
    +
    Usage: <main class> [-AbeEnstTuv] [--help] [--version] [FILE...]
    +
    +
    +
    +
    +

    10.3. Parameter Labels

    +
    +

    Non-boolean options require a value. The usage help should explain this, and picocli shows the option parameter +in the synopsis and in the option list. By default, the field name is shown in < and > fish brackets. +Use the paramLabel attribute to display a different name. For example:

    +
    +
    +
    +
    Usage: <main class> [-f=FILE] [-n=<number>] NUM <host>
    +      NUM        number param
    +      host       the host parameter
    +  -f= FILE       a file
    +  -n= <number>   a number option
    +
    +
    +
    +

    Some annotated fields in the below example class have a paramLabel attribute and others don’t:

    +
    +
    +
    +
    @Command()
    +class ParamLabels {
    +    @Option(names = "-f",    description = "a file",       paramLabel = "FILE") File f;
    +    @Option(names = "-n",    description = "a number option")                   int number;
    +    @Parameters(index = "0", description = "number param", paramLabel = "NUM")  int n;
    +    @Parameters(index = "1", description = "the host parameter")                InetAddress host;
    +}
    +
    +
    +
    + + + + + +
    + + +For demonstration purposes the above example mixes the all-uppercase (e.g., NUM) style label and the fish bracket (e.g., <number>) style labels. For real applications, mixing these label styles should be avoided. An application should consistently use only one style. +
    +
    +
    +
    +

    10.4. Unsorted Option List

    +
    +

    By default the options list displays options in alphabetical order. Use the sortOptions = false attribute to display options in the order they are declared in your class.

    +
    +
    +
    +
    @Command(sortOptions = false)
    +
    +
    +
    +
    +

    10.5. Reordering Options

    +
    +

    When mixing @Option methods and @Option fields, options do not reliably appear in declaration order.

    +
    +
    +

    The @Option(order = <int>) attribute can be used to explicitly control the position in the usage help message at which the option should be shown. +Options with a lower number are shown before options with a higher number.

    +
    +
    +
    +

    10.6. Abbreviated Synopsis

    +
    +

    If a command is very complex and has many options, it is sometimes desirable to suppress details from the synopsis with the abbreviateSynopsis attribute. For example:

    +
    +
    +
    +
    Usage: <main class> [OPTIONS] [<files>...]
    +
    +
    +
    +

    Note that the positional parameters are not abbreviated.

    +
    +
    +
    +
    @Command(abbreviateSynopsis = true)
    +class App {
    +    @Parameters File[] files;
    +    @Option(names = {"--count", "-c"}) int count;
    +    ....
    +}
    +
    +
    +
    +
    +

    10.7. Custom Synopsis

    +
    +

    For even more control of the synopsis, use the customSynopsis attribute to specify one ore more synopsis lines. For example:

    +
    +
    +
    +
    Usage: ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
    +  or:  ln [OPTION]... TARGET                  (2nd form)
    +  or:  ln [OPTION]... TARGET... DIRECTORY     (3rd form)
    +  or:  ln [OPTION]... -t DIRECTORY TARGET...  (4th form)
    +
    +
    +
    +

    To produce a synopsis like the above, specify the literal text in the customSynopsis attribute:

    +
    +
    +
    +
    @Command(synopsisHeading = "", customSynopsis = {
    +        "Usage: ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)",
    +        "  or:  ln [OPTION]... TARGET                  (2nd form)",
    +        "  or:  ln [OPTION]... TARGET... DIRECTORY     (3rd form)",
    +        "  or:  ln [OPTION]... -t DIRECTORY TARGET...  (4th form)",
    +})
    +class Ln { ... }
    +
    +
    +
    +
    + +
    +

    The header will be shown at the top of the usage help message (before the synopsis). The first header line is also the line shown in the subcommand list if your command has subcommands (see Usage Help for Subcommands).

    +
    +
    +

    Use the footer attribute to specify one or more lines to show below the generated usage help message.

    +
    +
    +

    Each element of the attribute String array is displayed on a separate line.

    +
    +
    +
    +

    10.9. Format Specifiers

    +
    +

    All usage help message elements can have embedded line separator (%n) format specifiers. +These are converted to the platform-specific line separator when the usage help message is printed.

    +
    +
    +

    Version help may have format specifiers that format additional arguments passed to the printVersionHelp method.

    +
    +
    +

    See the java.util.Formatter javadoc for details.

    +
    +
    + + + + + +
    + + +Note that to show percent '%' characters in the usage help message, they need to be escaped with another %. For example: @Parameters(description = "%%-age of the total") is rendered as %-age of the total. +
    +
    +
    +

    An alternative way to control the layout of the usage help message is that some sections (header, footer, and description) can be specified as an array of Strings, +where each element of the array is displayed on a separate line in the usage help message.

    +
    +
    +
    +

    10.10. Section Headings

    +
    +

    Section headers can be used to make usage message layout appear more spacious. The example below demonstrates the use of embedded line separator (%n) format specifiers:

    +
    +
    +
    +
    @Command(name = "commit",
    +        sortOptions = false,
    +        headerHeading = "Usage:%n%n",
    +        synopsisHeading = "%n",
    +        descriptionHeading = "%nDescription:%n%n",
    +        parameterListHeading = "%nParameters:%n",
    +        optionListHeading = "%nOptions:%n",
    +        header = "Record changes to the repository.",
    +        description = "Stores the current contents of the index in a new commit " +
    +                "along with a log message from the user describing the changes.")
    +class GitCommit { ... }
    +
    +
    +
    +

    The usage help message generated from this class is shown below in Expanded Example.

    +
    +
    +
    +

    10.11. Expanded Example

    +
    +

    The below example demonstrates what a customized usage message can look like. +Note how section headings with line separators can create a more spacious usage message, +and also that options are listed in declaration order (instead of in alphabetic order).

    +
    +
    +
    +
    Usage:
    +
    +Record changes to the repository.
    +
    +git commit [-ap] [--fixup=<commit>] [--squash=<commit>] [-c=<commit>]
    +           [-C=<commit>] [-F=<file>] [-m[=<msg>...]] [<files>...]
    +
    +Description:
    +
    +Stores the current contents of the index in a new commit along with a log
    +message from the user describing the changes.
    +
    +Parameters:
    +      <files>                 the files to commit
    +
    +Options:
    +  -a, --all                   Tell the command to automatically stage files
    +                                that have been modified and deleted, but new
    +                                files you have not told Git about are not
    +                                affected.
    +  -p, --patch                 Use the interactive patch selection interface to
    +                                chose which changes to commit
    +  -C, --reuse-message=<commit>
    +                              Take an existing commit object, and reuse the log
    +                                message and the authorship information
    +                                (including the timestamp) when creating the
    +                                commit.
    +  -c, --reedit-message=<commit>
    +                              Like -C, but with -c the editor is invoked, so
    +                                that the user canfurther edit the commit
    +                                message.
    +      --fixup=<commit>        Construct a commit message for use with rebase
    +                                --autosquash.
    +      --squash=<commit>        Construct a commit message for use with rebase
    +                                --autosquash. The commitmessage subject line is
    +                                taken from the specified commit with a prefix
    +                                of "squash! ". Can be used with additional
    +                                commit message options (-m/-c/-C/-F).
    +  -F, --file=<file>           Take the commit message from the given file. Use
    +                                - to read the message from the standard input.
    +  -m, --message[=<msg>...]     Use the given <msg> as the commit message. If
    +                                multiple -m options are given, their values are
    +                                concatenated as separate paragraphs.
    +
    +
    +
    +

    The annotated class that this usage help message is generated from is shown in Section Headings.

    +
    +
    +
    +

    10.12. Option-Parameter Separators

    +
    +

    The separator displayed between options and option parameters (= by default) +in the synopsis and the option list can be configured with the separator attribute.

    +
    +
    +
    +
    @Command(separator = " ")
    +
    +
    +
    + + + + + +
    + + +the @Command(separator = " ") annotation also affects how picocli parses the command line. See also Custom Separators. +
    +
    +
    +
    +

    10.13. Hidden Options and Parameters

    +
    +

    Options and Parameters with the hidden attribute set to true will not be shown in the usage help message. +This is useful for example when a parameter at some index is captured into multiple fields: +by default each of these fields would be shown in the usage message, which would be confusing for users.

    +
    +
    +

    For example, the all field below is annotated as hidden = true:

    +
    +
    +
    +
    @Command()
    +class App {
    +    @Parameters(index = "0",    description = "destination host")  InetAddress host;
    +    @Parameters(index = "1",    description = "destination port")  int port;
    +    @Parameters(index = "2..*", description = "files to transfer") String[] files;
    +
    +    @Parameters(hidden = true) String[] all;
    +}
    +
    +
    +
    +

    The above will generate the following usage help message, where the all field is not shown:

    +
    +
    +
    +
    Usage: <main class> <host> <port> [<files>...]
    +      host    destination host
    +      port    destination port
    +      files   files to transfer
    +
    +
    +
    +
    +

    10.14. Show Default Values

    +
    +

    10.14.1. ${DEFAULT-VALUE} Variable

    +
    +

    From picocli 3.2, it is possible to embed the default values in the description for an option or positional parameter by +specifying the variable ${DEFAULT-VALUE} in the description text. +Picocli uses reflection to get the default values from the annotated fields.

    +
    +
    +

    The variable is replaced with the default value regardless of the @Command(showDefaultValues) attribute +and regardless of the @Option(showDefaultValues) or @Parameters(showDefaultValues) attribute.

    +
    +
    +
    +
    class DefaultValues {
    +    @Option(names = {"-f", "--file"},
    +            description = "the file to use (default: ${DEFAULT-VALUE})")
    +    File file = new File("config.xml");
    +}
    +
    +CommandLine.usage(new DefaultValues(), System.out);
    +
    +
    +
    +

    This produces the following usage help:

    +
    +
    +
    +
    Usage: <main class> -f=<file>
    +  -f, --file=<file>   the file to use (default: config.xml)
    +
    +
    +
    +
    +

    10.14.2. ${COMPLETION-CANDIDATES} Variable

    +
    +

    Similarly, it is possible to embed the completion candidates in the description for an option or positional parameter by +specifying the variable ${COMPLETION-CANDIDATES} in the description text.

    +
    +
    +

    This works for java enum classes and for options or positional parameters of non-enum types for which completion candidates are specified.

    +
    +
    +
    +
    enum Lang { java, groovy, kotlin, javascript, frege, clojure }
    +
    +static class MyAbcCandidates extends ArrayList<String> {
    +    MyAbcCandidates() { super(Arrays.asList("A", "B", "C")); }
    +}
    +
    +class ValidValuesDemo {
    +    @Option(names = "-l", description = "Enum values: ${COMPLETION-CANDIDATES}")
    +    Lang lang = null;
    +
    +    @Option(names = "-o", completionCandidates = MyAbcCandidates.class,
    +            description = "Candidates: ${COMPLETION-CANDIDATES}")
    +    String option;
    +}
    +
    +CommandLine.usage(new ValidValuesDemo(), System.out);
    +
    +
    +
    +

    This produces the following usage help:

    +
    +
    +
    +
    Usage: <main class> -l=<lang> -o=<option>
    +  -l=<lang>     Enum values: java, groovy, kotlin, javascript, frege, clojure
    +  -o=<option>   Candidates: A, B, C
    +
    +
    +
    +
    +

    10.14.3. Legacy Configuration for Displaying Default Values

    +
    +

    Prior to picocli 3.2, you need to use the @Command(showDefaultValues = true) attribute to append the default value of + all non-null options and positional parameters to the description column.

    +
    +
    +

    Additionally, picocli 3.0 introduced a showDefaultValue attribute to the @Option and @Parameters annotation. +This allows you to specify for each individual option and positional parameter whether its default value should be shown in the usage help. +This attribute accepts three values:

    +
    +
    +
      +
    • +

      ALWAYS - always display the default value of this option or positional parameter, even null values, regardless what value of showDefaultValues was specified on the command

      +
    • +
    • +

      NEVER - don’t show the default value for this option or positional parameter, regardless what value of showDefaultValues was specified on the command

      +
    • +
    • +

      ON_DEMAND - (this is the default) only show the default value for this option or positional parameter if showDefaultValues was specified on the command

      +
    • +
    +
    +
    +

    These legacy mechanisms still work but for maximum flexibility use the variables explained above.

    +
    +
    +
    +
    +

    10.15. Required-Option Marker

    +
    +

    Required options can be marked in the option list by the character specified with the requiredOptionMarker attribute. By default options are not marked because the synopsis shows users which options are required and which are optional. This feature may be useful in combination with abbreviatedSynopsis. For example:

    +
    +
    +
    +
    @Command(requiredOptionMarker = '*', abbreviateSynopsis = true)
    +class Example {
    +    @Option(names = {"-a", "--alpha"}, description = "optional alpha") String alpha;
    +    @Option(names = {"-b", "--beta"}, required = true, description = "mandatory beta") String beta;
    +}
    +
    +
    +
    +

    Produces the following usage help message:

    +
    +
    +
    +
    Usage: <main class> [OPTIONS]
    +  -a, --alpha=<alpha>   optional alpha
    +* -b, --beta=<beta>     mandatory beta
    +
    +
    +
    +
    +

    10.16. Usage Width

    +
    +

    The default width of the usage help message is 80 characters. +System property picocli.usage.width can be used to specify a custom width. +The minimum width that can be configured is 55 characters.

    +
    +
    +

    Picocli 3.0 also introduced programmatic API for this via the CommandLine::setUsageHelpWidth and UsageMessageSpec::width methods.

    +
    +
    +
    +
    +
    +

    11. ANSI Colors and Styles

    +
    +
    +

    11.1. Colorized Example

    +
    +

    Below shows the same usage help message as shown in Expanded Example, with ANSI escape codes enabled.

    +
    +
    +

    Screenshot of usage help with Ansi codes enabled

    +
    +
    +
    +

    11.2. Usage Help with Styles and Colors

    +
    +

    You can use colors and styles in the descriptions, header and footer +of the usage help message.

    +
    +
    +

    Picocli supports a custom markup notation for mixing colors and styles in text, +following a convention introduced by Jansi, where +@| starts a styled section, and |@ ends it. +Immediately following the @| is a comma-separated list of colors and styles, so @|STYLE1[,STYLE2]…​ text|@. +For example:

    +
    +
    +
    +
    @Command(description = "Custom @|bold,underline styles|@ and @|fg(red) colors|@.")
    +
    +
    +
    +

    Description with Ansi styles and colors

    +
    + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 3. Pre-defined styles and colors that can be used in descriptions and headers using the @|STYLE1[,STYLE2]…​ text|@ notation
    Pre-defined StylesPre-defined Colors

    bold

    black

    faint

    red

    underline

    green

    italic

    yellow

    blink

    blue

    reverse

    magenta

    reset

    cyan

    white

    +
    +

    Colors are applied as foreground colors by default. +You can set background colors by specifying bg(<color>). +For example, @|bg(red) text with red background|@. +Similarly, fg(<color>) explicitly sets the foreground color.

    +
    +
    +

    The example below shows how this markup can be used to add colors and styles to the headings and descriptions of a usage help message:

    +
    +
    +
    +
    @Command(name = "commit",
    +        sortOptions = false,
    +        headerHeading = "@|bold,underline Usage|@:%n%n",
    +        synopsisHeading = "%n",
    +        descriptionHeading = "%n@|bold,underline Description|@:%n%n",
    +        parameterListHeading = "%n@|bold,underline Parameters|@:%n",
    +        optionListHeading = "%n@|bold,underline Options|@:%n",
    +        header = "Record changes to the repository.",
    +        description = "Stores the current contents of the index in a new commit " +
    +                "along with a log message from the user describing the changes.")
    +class GitCommit { ... }
    +
    +
    +
    + + + + + +
    + + +Markup styles cannot be nested, for example: @|bold this @|underline that|@|@ will not work. You can achieve the same by combining styles, for example: @|bold this|@ @|bold,underline that|@ will work fine. +
    +
    +
    +
    +

    11.3. More Colors

    +
    +

    Most terminals support a 256 color indexed palette:

    +
    +
    +
    +
    0x00-0x07:  standard colors (the named colors)
    +0x08-0x0F:  high intensity colors (often similar to named colors + bold style)
    +0x10-0xE7:  6 × 6 × 6 cube (216 colors): 16 + 36 × r + 6 × g + b (0 ≤ r, g, b ≤ 5)
    +0xE8-0xFF:  grayscale from black to white in 24 steps
    +
    +
    +
    +

    Colors from the 256 color palette can be specified by their index values or by their RGB components. +RGB components must be separated by a semicolon ; and each component must be between 0 and 5, inclusive.

    +
    +
    +

    For example, @|bg(0;5;0) text with red=0, green=5, blue=0 background|@, +or @|fg(46) the same color by index, as foreground color|@.

    +
    +
    +

    256 color indexed palette

    +
    +
    +
    +

    11.4. Configuring Fixed Elements

    +
    +

    11.4.1. Color Scheme

    +
    +

    Picocli uses a default color scheme for options, parameters and commands. +There are no annotations to modify this color scheme, but it can be changed programmatically.

    +
    +
    +

    The below code snippet shows how a custom color scheme can be specified to configure the usage help message style:

    +
    +
    +
    +
    // see also CommandLine.Help.defaultColorScheme()
    +ColorScheme colorScheme = new ColorScheme()
    +        .commands    (Style.bold, Style.underline)    // combine multiple styles
    +        .options     (Style.fg_yellow)                // yellow foreground color
    +        .parameters  (Style.fg_yellow)
    +        .optionParams(Style.italic);
    +
    +CommandLine.usage(annotatedObject, System.out, colorScheme);
    +...
    +
    +
    +
    +
    +

    11.4.2. Color Scheme Overrides

    +
    +

    The following system properties override the color scheme styles. This allows end users to adjust for their individual terminal color setup.

    +
    +
    +
    System Properties to Override the Color Scheme
    +
    +
    picocli.color.commands
    +picocli.color.options
    +picocli.color.parameters
    +picocli.color.optionParams
    +
    +
    +
    +

    For example:

    +
    +
    +
    +
    java -Dpicocli.color.options=blink,blue -Dpicocli.color.parameters=reverse com.app.Main
    +
    +
    +
    +

    System property values may specify multiple comma separated styles.

    +
    +
    +
    +
    +

    11.5. Supported Platforms

    +
    +

    Picocli will only emit ANSI escape codes on supported platforms.

    +
    +
    +

    11.5.1. Unix and Linux

    +
    +

    Most Unix and Linux platforms support ANSI colors natively. +On Windows, when picocli detects it is running under a Unix variant like Cygwin or MSYS(2) on Windows + it will display ANSI colors and styles, otherwise it will not emit ANSI codes.

    +
    +
    +
    +

    11.5.2. Windows

    +
    +

    Starting from Windows 10 the Windows console supports ANSI escape sequences, +but it’s not enabled by default. +Unless the specific software you’re using (e.g. java) enables ANSI processing by calling the SetConsoleMode API with the ENABLE_VIRTUAL_TERMINAL_PROCESSING (0x0400) flag (java doesn’t), you won’t see colors or get ANSI processing for that application. +Note that there is a registry setting to change the global default from opt in to opt out.

    +
    +
    +

    For Windows version below 10, the Windows command console doesn’t support output coloring by default. One option is to install either Cmder, ConEmu, ANSICON or Mintty (used by default in GitBash and Cygwin) to add coloring support to their Windows command console.

    +
    +
    +

    Another option is to use Jansi in your application. For example:

    +
    +
    +
    +
    import org.fusesource.jansi.AnsiConsole;
    +...
    +public static void main(String[] args) {
    +    AnsiConsole.systemInstall(); // Jansi magic
    +    CommandLine.run(new WindowsJansiDemo(), System.err, Ansi.ON, args);
    +    AnsiConsole.systemUninstall();
    +}
    +
    +
    +
    + + + + + +
    + + +None of the above is mandatory. If not supported, picocli will simply not emit ANSI escape codes, and everything will work without colors. +
    +
    +
    +
    +
    +

    11.6. Forcing ANSI On/Off

    +
    +

    You can force picocli to either always use ANSI codes or never use ANSI codes regardless of the platform:

    +
    +
    +
      +
    • +

      Setting system property picocli.ansi to true forces picocli to use ANSI codes; setting picocli.ansi to false forces picocli to not use ANSI codes. This may be a useful facility for users of your command line application.

      +
    • +
    • +

      You can decide to force disable or force enable ANSI escape codes programmatically by specifying Ansi.ON or Ansi.OFF when invoking CommandLine.usage. +This overrides the value of system property picocli.ansi. For example:

      +
    • +
    +
    +
    +
    +
    import picocli.CommandLine.Help.Ansi;
    +
    +// print usage help message to STDOUT without ANSI escape codes
    +CommandLine.usage(new App(), System.out, Ansi.OFF);
    +
    +
    +
    +
    +

    11.7. Heuristics for Enabling ANSI

    +
    +

    Below is the exact sequence of steps picocli uses to determine whether or not to emit ANSI escape codes.

    +
    +
    +
      +
    1. +

      If Ansi.ON or Ansi.OFF is explicitly specified, either via system property picocli.ansi or programmatically, this value is used.

      +
    2. +
    3. +

      ANSI is disabled when environment variable NO_COLOR is defined (regardless of its value).

      +
    4. +
    5. +

      ANSI is enabled when environment variable CLICOLOR_FORCE is defined and has any value other than 0 (zero).

      +
    6. +
    7. +

      ANSI is enabled when system property os.name starts with "Windows" and JAnsi Console is installed.

      +
    8. +
    9. +

      ANSI is disabled when environment variable CLICOLOR == 0.

      +
    10. +
    11. +

      ANSI is disabled when environment variable ConEmuANSI == OFF.

      +
    12. +
    13. +

      ANSI is disabled when Picocli guesses the program’s output stream is not connected to a terminal: when System.console() returns null. This check is omitted if picocli guesses the program is running in a Windows Cygwin or MSYS environment: when system property os.name starts with "Windows" and either environment variable TERM starts with xterm or environment variable OSTYPE is defined.

      +
    14. +
    15. +

      ANSI is enabled when environment variable ANSICON is defined.

      +
    16. +
    17. +

      ANSI is enabled when environment variable CLICOLOR == 1.

      +
    18. +
    19. +

      ANSI is enabled when environment variable ConEmuANSI == ON.

      +
    20. +
    21. +

      ANSI is enabled when picocli detects the program is running in a non-Windows OS (system property os.name does not start with "Windows").

      +
    22. +
    23. +

      ANSI is enabled when picocli guesses the program is running in a Cygwin or MSYS environment (either environment variable TERM starts with xterm or environment variable OSTYPE is defined).

      +
    24. +
    +
    +
    +

    ANSI escape codes are not emitted if none of the above apply.

    +
    +
    +
    +
    +
    +

    12. Usage Help API

    +
    +
    +

    For further customization of the usage help message, picocli has a Help API. +The Help class provides a number of high-level operations, and a set of components like Layout, TextTable, IOptionRenderer, etc., that can be used to build custom help messages. +Details of the Help API are out of scope for this document, but the following sections give some idea of what is possible.

    +
    +
    +

    12.1. Reordering Sections

    +
    +

    One thing you may want to do is reorder sections of the usage message or add custom sections.

    +
    +
    +

    Picocli 3.9 introduces new API to facilitate customizing the usage help message: +IHelpFactory allows applications to plug in Help subclasses, and +IHelpSectionRenderer allows applications to add custom sections to the usage help message, or redefine existing sections.

    +
    +
    +

    The usage help message is no longer hard-coded, but is now constructed from the section renderers defined in CommandLine::getHelpSectionMap (or UsageMessageSpec::sectionMap for a single CommandSpec). +By default this map contains the predefined section renderers:

    +
    +
    +
    +
    // The default section renderers delegate to methods in Help for their implementation
    +// (using Java 8 lambda notation for brevity):
    +Map<String, IHelpSectionRenderer> map = new HashMap<>();
    +map.put(SECTION_KEY_HEADER_HEADING,         help -> help.headerHeading());
    +map.put(SECTION_KEY_HEADER,                 help -> help.header());
    +
    +//e.g. Usage:
    +map.put(SECTION_KEY_SYNOPSIS_HEADING,       help -> help.synopsisHeading());
    +
    +//e.g. <cmd> [OPTIONS] <subcmd> [COMMAND-OPTIONS] [ARGUMENTS]
    +map.put(SECTION_KEY_SYNOPSIS,               help -> help.synopsis(help.synopsisHeadingLength()));
    +
    +//e.g. %nDescription:%n%n
    +map.put(SECTION_KEY_DESCRIPTION_HEADING,    help -> help.descriptionHeading());
    +
    +//e.g. {"Converts foos to bars.", "Use options to control conversion mode."}
    +map.put(SECTION_KEY_DESCRIPTION,            help -> help.description());
    +
    +//e.g. %nPositional parameters:%n%n
    +map.put(SECTION_KEY_PARAMETER_LIST_HEADING, help -> help.parameterListHeading());
    +
    +//e.g. [FILE...] the files to convert
    +map.put(SECTION_KEY_PARAMETER_LIST,         help -> help.parameterList());
    +
    +//e.g. %nOptions:%n%n
    +map.put(SECTION_KEY_OPTION_LIST_HEADING,    help -> help.optionListHeading());
    +
    +//e.g. -h, --help   displays this help and exits
    +map.put(SECTION_KEY_OPTION_LIST,            help -> help.optionList());
    +
    +//e.g. %nCommands:%n%n
    +map.put(SECTION_KEY_COMMAND_LIST_HEADING,   help -> help.commandListHeading());
    +
    +//e.g.    add       adds the frup to the frooble
    +map.put(SECTION_KEY_COMMAND_LIST,           help -> help.commandList());
    +map.put(SECTION_KEY_FOOTER_HEADING,         help -> help.footerHeading());
    +map.put(SECTION_KEY_FOOTER,                 help -> help.footer());
    +
    +
    +
    +

    Applications can add, remove or replace sections in this map. The CommandLine::getHelpSectionKeys method (or UsageMessageSpec::sectionKeys for a single CommandSpec) returns the section keys in the order that the usage help message should render the sections. The default keys are (in order):

    +
    +
    +
      +
    1. +

      SECTION_KEY_HEADER_HEADING

      +
    2. +
    3. +

      SECTION_KEY_HEADER

      +
    4. +
    5. +

      SECTION_KEY_SYNOPSIS_HEADING

      +
    6. +
    7. +

      SECTION_KEY_SYNOPSIS

      +
    8. +
    9. +

      SECTION_KEY_DESCRIPTION_HEADING

      +
    10. +
    11. +

      SECTION_KEY_DESCRIPTION

      +
    12. +
    13. +

      SECTION_KEY_PARAMETER_LIST_HEADING

      +
    14. +
    15. +

      SECTION_KEY_PARAMETER_LIST

      +
    16. +
    17. +

      SECTION_KEY_OPTION_LIST_HEADING

      +
    18. +
    19. +

      SECTION_KEY_OPTION_LIST

      +
    20. +
    21. +

      SECTION_KEY_COMMAND_LIST_HEADING

      +
    22. +
    23. +

      SECTION_KEY_COMMAND_LIST

      +
    24. +
    25. +

      SECTION_KEY_FOOTER_HEADING

      +
    26. +
    27. +

      SECTION_KEY_FOOTER

      +
    28. +
    +
    +
    +

    This ordering may be modified with the CommandLine::setHelpSectionKeys setter method (or UsageMessageSpec::sectionKeys(List) for a single CommandSpec).

    +
    +
    +
    +

    12.2. Custom Layout

    +
    +

    Picocli also supports unconventional option list layouts. An example of an unconventional layout is the zip application, which shows multiple options per row:

    +
    +
    +
    +
    CommandLine.usage(new ZipHelpDemo(), System.out);
    +
    +
    +
    +
    +
    Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
    +Zip 3.0 (July 5th 2008). Command:
    +zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
    +  The default action is to add or replace zipfile entries from list, which
    +  can include the special name - to compress standard input.
    +  If zipfile and list are omitted, zip compresses stdin to stdout.
    +  -f   freshen: only changed files  -u   update: only changed or new files
    +  -d   delete entries in zipfile    -m   move into zipfile (delete OS files)
    +  -r   recurse into directories     -j   junk (don't record) directory names
    +  -0   store only                   -l   convert LF to CR LF (-ll CR LF to LF)
    +  -1   compress faster              -9   compress better
    +  -q   quiet operation              -v   verbose operation/print version info
    +  -c   add one-line comments        -z   add zipfile comment
    +  -@   read names from stdin        -o   make zipfile as old as latest entry
    +  -x   exclude the following names  -i   include only the following names
    +  -F   fix zipfile (-FF try harder) -D   do not add directory entries
    +  -A   adjust self-extracting exe   -J   junk zipfile prefix (unzipsfx)
    +  -T   test zipfile integrity       -X   eXclude eXtra file attributes
    +  -y   store symbolic links as the link instead of the referenced file
    +  -e   encrypt                      -n   don't compress these suffixes
    +  -h2  show more help
    +
    +
    +
    +

    This can be achieved in picocli by subclassing the Help.Layout class. +See the picocli tests for how to achieve this.

    +
    +
    +
    +
    +
    +

    13. Subcommands

    +
    +
    +

    13.1. Registering Subcommands Programmatically

    +
    +

    Subcommands can be registered with the CommandLine.addSubcommand method. +You pass in the name of the command and the annotated object to populate with the subcommand options. +The specified name is used by the parser to recognize subcommands in the command line arguments.

    +
    +
    +
    +
    CommandLine commandLine = new CommandLine(new Git())
    +        .addSubcommand("status",   new GitStatus())
    +        .addSubcommand("commit",   new GitCommit())
    +        .addSubcommand("add",      new GitAdd())
    +        .addSubcommand("branch",   new GitBranch())
    +        .addSubcommand("checkout", new GitCheckout())
    +        .addSubcommand("clone",    new GitClone())
    +        .addSubcommand("diff",     new GitDiff())
    +        .addSubcommand("merge",    new GitMerge())
    +        .addSubcommand("push",     new GitPush())
    +        .addSubcommand("rebase",   new GitRebase())
    +        .addSubcommand("tag",      new GitTag());
    +
    +
    +
    +

    It is strongly recommended that subcommands have a @Command annotation with name and description attributes.

    +
    +
    +

    From picocli 3.1, the usage help synopsis of the subcommand shows not only the subcommand name but also the parent command name. +For example, if the git command has a commit subcommand, the usage help for the commit subcommand shows Usage: git commit <options>.

    +
    +
    + + + + + +
    + + +Note on custom type converters: custom type converters are registered only with the subcommands and nested +sub-subcommands that were added before the custom type was registered. +To ensure a custom type converter is available to all subcommands, register the type converter last, after +adding subcommands. +
    +
    +
    +
    +

    13.2. Registering Subcommands Declaratively

    +
    +

    From v0.9.8, picocli supports registering subcommands declaratively with the @Command annotation’s subcommands attribute.

    +
    +
    +
    +
    @Command(subcommands = {
    +    GitStatus.class,
    +    GitCommit.class,
    +    GitAdd.class,
    +    GitBranch.class,
    +    GitCheckout.class,
    +    GitClone.class,
    +    GitDiff.class,
    +    GitMerge.class,
    +    GitPush.class,
    +    GitRebase.class,
    +    GitTag.class
    +})
    +public class Git { ... }
    +
    +
    +
    +

    The declared subcommands are automatically instantiated and added when the new CommandLine(new Git()) instance is constructed. The result is the same as if subcommands were added programmatically.

    +
    +
    +

    Subcommands referenced in a subcommands attribute must have a @Command annotation with a name attribute, or an exception is thrown from the CommandLine constructor. This name will be used both for generating usage help and for recognizing subcommands when parsing the command line.

    +
    +
    +

    Custom type converters registered on a CommandLine instance will apply to all subcommands that were declared on the main command with the subcommands annotation.

    +
    +
    +

    Subcommands referenced in a subcommands attribute need to have a public no-argument constructor to be instantiated, unless a Custom Factory is installed to instantiate classes.

    +
    +
    +
    +

    13.3. Subcommand Aliases

    +
    +

    Commands may optionally define an aliases attribute to provide alternate names for commands that will be recognized by the parser. Aliases are displayed in the default help output. For example:

    +
    +
    +
    +
    @Command(name = "status", aliases = {"st"}, description = "Show the working tree status.")
    +class GitStatus { ... }
    +
    +
    +
    +

    Would result in this help fragment:

    +
    +
    +
    +
    status, st    Show the working tree status.
    +
    +
    +
    +
    +

    13.4. Subcommands as Methods

    +
    +

    From picocli 3.6 it is possible to register subcommands in a very compact manner by having a @Command class with @Command-annotated methods. The methods are automatically registered as subcommands of the @Command class.

    +
    +
    +
    +

    13.5. Parsing Subcommands

    +
    +

    For this example, we assume we created an alias git that invokes our Java application. This could also be a script or a function that calls our Java program:

    +
    +
    +
    +
    alias git='java picocli.Demo$Git'
    +
    +
    +
    +

    Next, we call our command with some arguments like this:

    +
    +
    +
    +
    git --git-dir=/home/rpopma/picocli status -sb -uno
    +
    +
    +
    +

    Where git (actually java picocli.Demo$Git) is the top-level command, followed by a global option and a subcommand status with its own options.

    +
    +
    +

    Setting up the parser and parsing the command line could look like this:

    +
    +
    +
    +
    public static void main(String... args) {
    +    // Set up the parser
    +    CommandLine commandLine = new CommandLine(new Git());
    +
    +    // add subcommands programmatically (not necessary if the parent command
    +    // declaratively registers the subcommands via annotation)
    +    commandLine.addSubcommand("status",   new GitStatus())
    +               .addSubcommand("commit",   new GitCommit())
    +                ...
    +
    +    // Invoke the parse method to parse the arguments
    +    List<CommandLine> parsed = commandLine.parse(args);
    +    handleParseResult(parsed);
    +}
    +
    +
    +
    +

    The CommandLine.parse method returns a List with the recognized commands. The top-level command (the Java class invoked by git in this example) is always the first element in the returned list.

    +
    +
    +

    The returned List also contains all matched subcommands. Your application needs to inspect this list to see what subcommand was invoked and take appropriate action. For example:

    +
    +
    +
    +
    private void handleParseResult(List<CommandLine> parsed) {
    +    assert parsed.size() == 2 : "1 command and 1 subcommand found"
    +
    +    assert parsed.get(0).getCommand().getClass() == Git.class       : "main command"
    +    assert parsed.get(1).getCommand().getClass() == GitStatus.class : "subcommand"
    +
    +    Git git = (Git) parsed.get(0).getCommand();
    +    assert git.gitDir.equals(new File("/home/rpopma/picocli"));
    +
    +    GitStatus gitstatus = (GitStatus) parsed.get(1).getCommand();
    +    assert  gitstatus.shortFormat              : "git status -s"
    +    assert  gitstatus.branchInfo               : "git status -b"
    +    assert !gitstatus.showIgnored              : "git status --showIgnored not specified"
    +    assert  gitstatus.mode == GitStatusMode.no : "git status -u=no"
    +}
    +
    +
    +
    +

    You may be interested in the convenience methods for subcommands to reduce error handling and other boilerplate code in your application.

    +
    +
    +
    +

    13.6. @ParentCommand Annotation

    +
    +

    In command line applications with subcommands, options of the top level command are often intended as "global" options that apply to all the subcommands. Prior to picocli 2.2, subcommands had no easy way to access their parent command options unless the parent command made these values available in a global variable.

    +
    +
    +

    The @ParentCommand annotation introduced in picocli 2.2 makes it easy for subcommands to access their parent command options: subcommand fields annotated with @ParentCommand are initialized with a reference to the parent command. For example:

    +
    +
    +
    +
    @Command(name = "fileutils", subcommands = List.class)
    +class FileUtils {
    +
    +    @Option(names = {"-d", "--directory"},
    +            description = "this option applies to all subcommands")
    +    File baseDirectory;
    +}
    +
    +
    +
    +

    The above top-level command has a --directory option that applies to its subcommands. +The List subcommand can use the @ParentCommand annotation to get a reference to the parent command, so it can easily access the parent command options.

    +
    +
    +
    +
    @Command(name = "list")
    +class List implements Runnable {
    +
    +    @ParentCommand
    +    private FileUtils parent; // picocli injects reference to parent command
    +
    +    @Option(names = {"-r", "--recursive"},
    +            description = "Recursively list subdirectories")
    +    private boolean recursive;
    +
    +    @Override
    +    public void run() {
    +        list(new File(parent.baseDirectory, "."));
    +    }
    +
    +    private void list(File dir) {
    +        System.out.println(dir.getAbsolutePath());
    +        if (dir.isDirectory()) {
    +            for (File f : dir.listFiles()) {
    +                if (f.isDirectory() && recursive) {
    +                    list(f);
    +                } else {
    +                    System.out.println(f.getAbsolutePath());
    +                }
    +            }
    +        }
    +    }
    +}
    +
    +
    +
    +
    +

    13.7. Usage Help for Subcommands

    +
    +

    After registering subcommands, calling the commandLine.usage method will show a usage help message that includes all registered subcommands. For example:

    +
    +
    +
    +
    CommandLine commandLine = new CommandLine(new Git());
    +
    +// add subcommands programmatically (not necessary if the parent command
    +// declaratively registers the subcommands via annotation)
    +commandLine.addSubcommand("status",   new GitStatus());
    +commandLine.addSubcommand("commit",   new GitCommit());
    +...
    +commandLine.usage(System.out);
    +
    +
    +
    +

    The usage help message shows the commands in the order they were registered:

    +
    +
    +
    +
    Usage: git [-hV] [--git-dir=<gitDir>]
    +Git is a fast, scalable, distributed revision control system with an unusually
    +rich command set that provides both high-level operations and full access to
    +internals.
    +      --git-dir=<gitDir>   Set the path to the repository.
    +  -h, --help               Show this help message and exit.
    +  -V, --version            Print version information and exit.
    +
    +Commands:
    +
    +The most commonly used git commands are:
    +  help      Displays help information about the specified command
    +  status    Show the working tree status.
    +  commit    Record changes to the repository.
    +  add       Add file contents to the index.
    +  branch    List, create, or delete branches.
    +  checkout  Checkout a branch or paths to the working tree.
    +  clone     Clone a repository into a new directory.
    +  diff      Show changes between commits, commit and working tree, etc.
    +  merge     Join two or more development histories together.
    +  push      Update remote refs along with associated objects.
    +  rebase    Forward-port local commits to the updated upstream head.
    +  tag       Create, list, delete or verify a tag object signed with GPG.
    +
    +
    +
    +

    The description of each subcommand in the command list is taken from the subcommand’s first header line, or the first description line if it does not have a header defined.

    +
    +
    +

    The above usage help message is produced from the annotations on the class below:

    +
    +
    +
    +
    @Command(name = "git", mixinStandardHelpOptions = true,
    +        version = "subcommand demo - picocli 3.0",
    +        subcommands = HelpCommand.class,
    +        description = "Git is a fast, scalable, distributed revision control " +
    +                      "system with an unusually rich command set that provides both " +
    +                      "high-level operations and full access to internals.",
    +        commandListHeading = "%nCommands:%n%nThe most commonly used git commands are:%n")
    +class Git {
    +
    +  @Option(names = "--git-dir", description = "Set the path to the repository.")
    +  private File gitDir;
    +}
    +
    +
    +
    +

    The above example uses the mixinStandardHelpOptions attribute to mix in +usageHelp and versionHelp options and registers the help subcommand.

    +
    +
    + + + + + +
    + + +Use the @Spec annotation for subcommands that need to show the usage help message explicitly. +
    +
    +
    +

    From picocli 3.1, the usage help synopsis of the subcommand shows not only the subcommand name but also the parent command name. +For example, if the git command has a commit subcommand, the usage help for the commit subcommand shows Usage: git commit <options>.

    +
    +
    +

    If a subcommand explicitly wants to show the usage help message, the @Spec annotation may be useful. +The injected CommandSpec has its parent command initialized correctly, so the usage help can show the fully qualified name of the subcommand.

    +
    +
    +
    +
    @Command(name = "commit", description = "...")
    +class Commit implements Runnable {
    +    @Spec CommandSpec spec;
    +
    +    public void run() {
    +        if (shouldShowHelp()) {
    +            spec.commandLine().usage(System.out);
    +        }
    +    }
    +}
    +
    +
    +
    +

    For example, see Section Headings for an example subcommand (git commit), which produces the help message shown +in Expanded Example.

    +
    +
    +
    +

    13.8. Hidden Subcommands

    +
    +

    Commands with the hidden attribute set to true will not be shown in the usage help message of their parent command.

    +
    +
    +

    For example, the bar subcommand below is annotated as hidden = true:

    +
    +
    +
    +
    @Command(name = "foo", description = "This is a visible subcommand")
    +class Foo { }
    +
    +@Command(name = "bar", description = "This is a hidden subcommand", hidden = true)
    +class Bar { }
    +
    +@Command(name = "app", subcommands = {Foo.class, Bar.class})
    +class App { }
    +
    +
    +
    +

    The usage help message for App looks like the below. Note that the bar subcommand is not shown:

    +
    +
    +
    +
    Usage: app
    +Commands:
    +  foo  This is a visible subcommand
    +
    +
    +
    +
    +

    13.9. Help Subcommands

    +
    +

    Commands with the helpCommand attribute set to true are treated as help commands. +When picocli encounters a help command on the command line, required options and required positional parameters of the parent command +are not validated (similar to help options).

    +
    +
    +

    See Custom Help Subcommands for more details on creating help subcommands.

    +
    +
    +
    +
    @Command(helpCommand = true)
    +
    +
    +
    +
    +

    13.10. Nested sub-Subcommands

    +
    +

    The specified object can be an annotated object or a +CommandLine instance with its own nested subcommands. For example:

    +
    +
    +
    +
    CommandLine commandLine = new CommandLine(new MainCommand())
    +    .addSubcommand("cmd1",                 new ChildCommand1())
    +    .addSubcommand("cmd2",                 new ChildCommand2())
    +    .addSubcommand("cmd3", new CommandLine(new ChildCommand3())
    +        .addSubcommand("cmd3sub1",                 new GrandChild3Command1())
    +        .addSubcommand("cmd3sub2",                 new GrandChild3Command2())
    +        .addSubcommand("cmd3sub3", new CommandLine(new GrandChild3Command3())
    +            .addSubcommand("cmd3sub3sub1", new GreatGrandChild3Command3_1())
    +            .addSubcommand("cmd3sub3sub2", new GreatGrandChild3Command3_2())
    +        )
    +    );
    +
    +
    +
    +

    Declaratively, subcommands can be nested by specifying the subcommands attribute on subcommand classes:

    +
    +
    +
    +
    @Command(name = "main", subcommands = {
    +    ChildCommand1.class,
    +    ChildCommand2.class,
    +    ChildCommand3.class })
    +class MainCommand { }
    +
    +@Command(name = "cmd3", subcommands = {
    +    GrandChild3Command1.class,
    +    GrandChild3Command2.class,
    +    GrandChild3Command3.class })
    +class ChildCommand3 { }
    +
    +@Command(name = "cmd3sub3", subcommands = {
    +    GreatGrandChild3Command3_1.class,
    +    GreatGrandChild3Command3_2.class })
    +class GrandChild3Command3 { }
    +...
    +
    +
    +
    +

    By default, the usage help message only shows the subcommands of the specified command, +and not the nested sub-subcommands. This can be customized by specifying your own IHelpSectionRenderer for the command list section. +The picocli-examples module has an example that shows how to accomplish this.

    +
    +
    +
    +
    +
    +

    14. Reuse

    +
    +
    +

    You may find yourself defining the same options, parameters or command attributes in many command line applications. +To reduce duplication, picocli supports both subclassing and mixins as ways to reuse such options and attributes.

    +
    +
    +

    For both mechanisms, the first step is to extract these options, parameters and command attributes into a separate class. Below is an example class, ReusableOptions, that we will use in example scenarios in this chapter:

    +
    +
    +
    +
    @Command(synopsisHeading      = "%nUsage:%n%n",
    +         descriptionHeading   = "%nDescription:%n%n",
    +         parameterListHeading = "%nParameters:%n%n",
    +         optionListHeading    = "%nOptions:%n%n",
    +         commandListHeading   = "%nCommands:%n%n")
    +public class ReusableOptions {
    +
    +    @Option(names = { "-v", "--verbose" }, description = {
    +        "Specify multiple -v options to increase verbosity.",
    +        "For example, `-v -v -v` or `-vvv`" })
    +    protected boolean[] verbosity = new boolean[0];
    +}
    +
    +
    +
    +

    This defines some usage help attributes that give a spacious layout, and a verbosity option that makes the operation more talkative.

    +
    +
    +

    14.1. Subclassing

    +
    +

    One way to reuse the above option and attributes is to extend the class. Picocli will walk the class hierarchy to check for annotations, so @Options, @Parameters and @Command attributes declared on a superclass are available in all subclasses.

    +
    +
    +

    For example, all commands that extend the above sample ReusableOptions class will inherit the --verbose option, and generate a usage help message in the same spacious style. Example code:

    +
    +
    +
    +
    @Command(name = "zip", description = "Example reuse by subclassing")
    +public class MyCommand extends ReusableOptions { ... }
    +
    +
    +
    +
    +

    14.2. Mixins

    +
    +

    Picocli 3.0 introduces the concept of "mixins". Mixins are a convenient alternative to subclassing: +picocli annotations from any class can be added to ("mixed in" with) another command. +This includes options, positional parameters, subcommands and command attributes. +Picocli mixinStandardHelpOptions internally uses a mixin.

    +
    +
    +

    A mixin is a separate class with options, positional parameters, subcommands and command attributes +that you want to reuse in other commands. +Mixins can be installed by calling the CommandLine.addMixin method with an object of this class, or annotating a field in your command with @Mixin.

    +
    +
    +

    14.2.1. Adding Mixins Programmatically

    +
    +

    The below example shows how a mixin can be added programmatically with the CommandLine.addMixin method. +We use the sample ReusableOptions class defined above as the mixin:

    +
    +
    +
    +
    CommandLine commandLine = new CommandLine(new MyCommand());
    +
    +ReusableOptions mixin = new ReusableOptions();
    +commandline.addMixin("myMixin", mixin);
    +
    +
    +
    +

    Programmatically added mixins can be accessed via the map returned by CommandLine.getMixins. Continuing from the previous example:

    +
    +
    +
    +
    commandLine.parse("-vvv");
    +
    +// the options defined in ReusableOptions have been added to the zip command
    +assert mixin == commandLine.getMixins().get("myMixin");
    +assert mixin.verbosity.length == 3;
    +
    +
    +
    +
    +

    14.2.2. @Mixin Annotation

    +
    +

    A command can also include a mixin by annotating a field with @Mixin. All picocli annotations found in the mixin class +are added to the command that has a field annotated with @Mixin. For example, again using the sample ReusableOptions class defined above:

    +
    +
    +
    +
    @Command(name = "zip", description = "Example reuse with @Mixin annotation.")
    +public class MyCommand {
    +
    +    // adds the options defined in ReusableOptions to this command
    +    @Mixin
    +    private ReusableOptions myMixin;
    +    ...
    +}
    +
    +
    +
    +

    In addition to adding the options, subcommands and command attributes of the mixed-in object to the command, +the mixed-in object is also injected into the field annotated with @Mixin, making it trival for the command to reference the mixed-in object if necessary.

    +
    +
    +
    +
    MyCommand zip = new MyCommand();
    +CommandLine commandLine = new CommandLine(zip);
    +commandLine.parse("-vvv");
    +
    +// the options defined in ReusableOptions have been added to the zip command
    +assert zip.myMixin.verbosity.length == 3;
    +
    +
    +
    +

    Mixins added with the @Mixin annotation can also be accessed via the map returned by CommandLine.getMixins.

    +
    +
    +
    +
    +

    14.3. Reuse Combinations

    +
    +

    The above mechanisms can be combined in any way. Mixins can be nested, and there is no limitation to how deeply mixins can be nested. A mixin may also inherit options, positional parameters and command attributes from a super class.

    +
    +
    +

    An option with the same name should not be defined multiple times or a DuplicateOptionAnnotationsException is thrown during initialization. Positional parameters for the same position may be defined multiple times, they can co-exist.

    +
    +
    +

    Command attributes may be defined multiple times, but only one value is preserved. In case a command attribute is defined multiple times, the definition earlier in the following list takes priority over later in the list:

    +
    +
    +
      +
    1. +

      @Command attributes of the command itself

      +
    2. +
    3. +

      Attributes on the @Mixin commands

      +
    4. +
    5. +

      Attributes on a @Mixin nested in a @Mixin of the command

      +
    6. +
    7. +

      Attributes on superclass of nested @Mixin

      +
    8. +
    9. +

      Attributes on superclass of @Mixin

      +
    10. +
    11. +

      Attributes on superclass of the command

      +
    12. +
    13. +

      Attributes on programmatically added mixins

      +
    14. +
    +
    +
    +
    +
    +
    +

    15. Internationalization

    +
    +
    +

    From version 3.6, usage help message sections and the description for options and positional parameters can be specified in a resource bundle. +A resource bundle can be set via annotations and programmatically.

    +
    +
    +

    15.1. Configuration

    +
    +

    Annotation example:

    +
    +
    +
    +
    @Command(name = "i18n-demo", resourceBundle = "my.org.I18nDemo_Messages")
    +class I18nDemo {}
    +
    +
    +
    +

    Programmatic example:

    +
    +
    +
    +
    @Command class I18nDemo2 {}
    +
    +CommandLine cmd = new CommandLine(new I18nDemo2());
    +cmd.setResourceBundle(ResourceBundle.getBundle("my.org.I18nDemo2_Messages"));
    +
    +
    +
    +
    +

    15.2. Example Resource Bundle

    +
    +

    Example properties resource bundle:

    +
    +
    +
    +
    # Usage Help Message Sections
    +# ---------------------------
    +# Numbered resource keys can be used to create multi-line sections.
    +usage.headerHeading = This is my app. It does stuff. Good stuff.%n
    +usage.header   = header first line
    +usage.header.0 = header second line
    +usage.descriptionHeading = Description:%n
    +usage.description.0 = first line
    +usage.description.1 = second line
    +usage.description.2 = third line
    +usage.synopsisHeading = Usage:\u0020
    +
    +# Leading whitespace is removed by default.
    +# Start with \u0020 to keep the leading whitespace.
    +usage.customSynopsis.0 =      Usage: ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
    +usage.customSynopsis.1 = \u0020 or:  ln [OPTION]... TARGET                  (2nd form)
    +usage.customSynopsis.2 = \u0020 or:  ln [OPTION]... TARGET... DIRECTORY     (3rd form)
    +
    +# Headings can contain the %n character to create multi-line values.
    +usage.parameterListHeading = %nPositional parameters:%n
    +usage.optionListHeading = %nOptions:%n
    +usage.commandListHeading = %nCommands:%n
    +usage.footerHeading = Powered by picocli%n
    +usage.footer = footer
    +
    +# Option Descriptions
    +# -------------------
    +# Use numbered keys to create multi-line descriptions.
    +help = Show this help message and exit.
    +version = Print version information and exit.
    +
    +
    +
    +

    For options and positional parameters, the descriptionKey can be used to localize the description.

    +
    +
    +

    When the descriptionKey is omitted, the fallback for options is any option name without the leading dashes, for example:

    +
    +
    +
    +
    # For @Option(names = {"-v", "--verbose) boolean[] verbose;
    +verbose = Show more detail during execution. \
    +          May be specified multiple times for increasing verbosity.
    +
    +
    +
    +

    For positional parameters the fallback key is the paramLabel + [ index ], for example:

    +
    +
    +
    +
    # For @Parameters(paramLabel="FILES") File[];
    +FILES[0..*] = The files to process.
    +
    +
    +
    +
    +

    15.3. Shared Resource Bundles

    +
    +

    Resources for multiple commands can be specified in a single ResourceBundle. Keys and their value can be +shared by multiple commands (so you don’t need to repeat them for every command), but alternatively, keys can be prefixed with +command name + "." to specify different values for different commands. +The most specific key wins. For example:

    +
    +
    +
    +
    jfrog.rt.usage.header = Artifactory commands
    +jfrog.rt.config.usage.header = Configure Artifactory details.
    +jfrog.rt.upload.usage.header = Upload files.
    +
    +# shared between all commands
    +usage.footerHeading = Environment Variables:
    +usage.footer.0 = footer line 0
    +usage.footer.1 = footer line 1
    +
    +
    +
    +
    +

    15.4. Localizing the Built-In Help

    +
    +

    The built-in picocli.CommandLine.HelpCommand can be localized as follows:

    +
    +
    +
      +
    • +

      help.usage.header controls the help command summary in the subcommand list

      +
    • +
    • +

      helpCommand.help is the resource bundle key for the --help option of the help subcommand

      +
    • +
    • +

      helpCommand.command is the resource bundle key for the COMMAND positional parameter of the help subcommand

      +
    • +
    +
    +
    +
    +
    # for a specific subcommand, e.g., `parent help`
    +parent.help.usage.header=This is the `help` subcommand of the `parent` command
    +parent.help.helpCommand.help = Specialized description of --help option of help subcommand for parent command
    +parent.help.helpCommand.command = Specialized description of COMMAND parameter of help subcommand for parent command
    +
    +# or have one global entry for the `help` subcommand (for any and all commands)
    +help.usage.header=This is the `help` subcommand
    +helpCommand.help = Shared description of --help option of built-in help subcommand
    +helpCommand.command = Shared description of COMMAND parameter of built-in help subcommand
    +
    +
    +
    +
    +

    15.5. Localizing Default Values

    +
    +

    Options with a default value can use the ${DEFAULT-VALUE} variable in the localized option description in the resource bundle:

    +
    +
    +
    +
    userName=Specify the user name. The default is ${DEFAULT-VALUE}.
    +
    +
    +
    +
    +
    +
    +

    16. Tips & Tricks

    +
    +
    +

    16.1. @Option and @Parameters Methods

    +
    +

    From version 3.2, @Option and @Parameters annotations can be added to methods as well as fields of a class.

    +
    +
    +

    For concrete classes, annotate "setter" methods (methods that accept a parameter) and when the option is specified on the command line, picocli will invoke the method with the value specified on the command line, converted to the type of the method parameter.

    +
    +
    +

    Alternatively, you may annotate "getter-like" methods (methods that return a value) on an interface, and picocli will create an instance of the interface that returns the values specified on the command line, converted to the method return type.

    +
    +
    +

    16.1.1. Annotating Methods of an Interface

    +
    +

    The @Option and @Parameters annotations can be used on methods of an interface that return a value. For example:

    +
    +
    +
    +
    interface Counter {
    +    @Option(names = "--count")
    +    int getCount();
    +}
    +
    +
    +
    +

    You use it by specifying the class of the interface:

    +
    +
    +
    +
    CommandLine cmd = new CommandLine(Counter.class); // specify a class
    +String[] args = new String[] {"--count", "3"};
    +cmd.parse(args);
    +Counter counter = cmd.getCommand(); // picocli created an instance
    +assert counter.getCount() == 3; // method returns command line value
    +
    +
    +
    +
    +

    16.1.2. Annotating Methods of a Concrete Class

    +
    +

    The @Option and @Parameters annotations can be used on methods of a class that accept a parameter. For example:

    +
    +
    +
    +
    class Counter {
    +    int count;
    +
    +    @Option(names = "--count")
    +    void setCount(int count) {
    +        this.count = count;
    +    }
    +}
    +
    +
    +
    +

    You use it by passing an instance of the class:

    +
    +
    +
    +
    Counter counter = new Counter(); // the instance to populate
    +CommandLine cmd = new CommandLine(counter);
    +String[] args = new String[] {"--count", "3"};
    +cmd.parse(args);
    +assert counter.count == 3; // method was invoked with command line value
    +
    +
    +
    +

    Methods annotated with @Option and @Parameters can do simple input validation by throwing a ParameterException when invalid values are specified on the command line.

    +
    +
    +
    +
    class ValidationExample {
    +    private Map<String, String> properties = new LinkedHashMap<>();
    +
    +    @Spec private CommandSpec spec; // injected by picocli
    +
    +    @Option(names = {"-D", "--property"}, paramLabel = "KEY=VALUE")
    +    public void setProperty(Map<String, String> map) {
    +        for (String key : map.keySet()) {
    +            String newValue = map.get(key);
    +            validateUnique(key, newValue);
    +            properties.put(key, newValue);
    +        }
    +    }
    +
    +    private void validateUnique(String key, String newValue) {
    +        String existing = properties.get(key);
    +        if (existing != null && !existing.equals(newValue)) {
    +            throw new ParameterException(spec.commandLine(),
    +                    String.format("Duplicate key '%s' for values '%s' and '%s'.",
    +                    key, existing, newValue));
    +        }
    +    }
    +    // ...
    +}
    +
    +
    +
    +
    +
    +

    16.2. @Command Methods

    +
    +

    From picocli 3.6, methods can be annotated with @Command. +The method parameters provide the command options and parameters. For example:

    +
    +
    +
    +
    class Cat {
    +    public static void main(String[] args) {
    +        CommandLine.invoke("cat", Cat.class, args);
    +    }
    +
    +    @Command(description = "Concatenate FILE(s) to standard output.",
    +             mixinStandardHelpOptions = true, version = "3.6.0")
    +    void cat(@Option(names = {"-E", "--show-ends"}) boolean showEnds,
    +             @Option(names = {"-n", "--number"}) boolean number,
    +             @Option(names = {"-T", "--show-tabs"}) boolean showTabs,
    +             @Option(names = {"-v", "--show-nonprinting"}) boolean showNonPrinting,
    +             @Parameters(paramLabel = "FILE") File[] files) {
    +        // process files
    +    }
    +}
    +
    +
    +
    +

    The usage help of the above command looks like this:

    +
    +
    +
    +
    Usage: cat [-EhnTvV] [FILE...]
    +Concatenate FILE(s) to standard output.
    +      [FILE...]
    +  -E, --show-ends
    +  -h, --help               Show this help message and exit.
    +  -n, --number
    +  -T, --show-tabs
    +  -v, --show-nonprinting
    +  -V, --version            Print version information and exit.
    +
    +
    +
    +

    See below for an example that uses a resource bundle to define usage help descriptions outside the code.

    +
    +
    +

    For positional parameters, the @Parameters annotation may be omitted on method parameters.

    +
    +
    + + + + + +
    + + +If compiled with the -parameters flag on Java 8 or higher, the paramLabel of positional parameters is obtained from the method parameter name using reflection instead of the generic arg0, arg1, etc. +
    +
    +
    +

    16.2.1. Subcommand Methods

    +
    +

    If the enclosing class is annotated with @Command, method commands are automatically added as subcommands to the class command, unless the class command has attribute @Command(addMethodSubcommands = false). +For example:

    +
    +
    +
    +
    @Command(name = "git", mixinStandardHelpOptions = true,
    +         resourceBundle = "Git_Messages", version = "picocli-3.6.0")
    +class Git {
    +    @Option(names = "--git-dir", descriptionKey = "GITDIR")
    +    Path path;
    +
    +    @Command
    +    void commit(@Option(names = {"-m", "--message"}) String commitMessage,
    +                @Option(names = "--squash", paramLabel = "<commit>") String squash,
    +                @Parameters(paramLabel = "<file>") File[] files) {
    +        // ... implement business logic
    +    }
    +}
    +
    +
    +
    +

    Use @Command(addMethodSubcommands = false) on the class @Command annotation if the @Command-annotated methods in this class should not be added as subcommands.

    +
    +
    +
    +

    16.2.2. Description Text in ResourceBundle

    +
    +

    The usage help of the above git commit example command is very minimal:

    +
    +
    +
    +
    Usage: git commit [--squash=<commit>] [-m=<arg0>] [<file>...]
    +      [<file>...]
    +      --squash=<commit>
    +  -m, --message=<arg0>
    +
    +
    +
    +

    You can use a resource bundle to move the descriptions out of the code:

    +
    +
    +
    +
    # shared between all commands
    +help = Show this help message and exit.
    +version = Print version information and exit.
    +
    +# command-specific strings
    +git.usage.description = Version control system
    +git.GITDIR = Set the path to the repository
    +
    +git.commit.usage.description = Record changes to the repository
    +git.commit.message = Use the given <msg> as the commit message.
    +git.commit.squash = Construct a commit message for use with rebase --autosquash.
    +git.commit.<file>[0..*] = The files to commit.
    +
    +
    +
    +

    With this resource bundle, the usage help for the git commit command looks like this:

    +
    +
    +
    +
    Usage: git commit [--squash=<commit>] [-m=<arg0>] [<file>...]
    +Record changes to the repository
    +      [<file>...]         The files to commit.
    +      --squash=<commit>   Construct a commit message for use with rebase
    +                            --autosquash.
    +  -m, --message=<arg0>    Use the given <msg> as the commit message.
    +
    +
    +
    +
    +

    16.2.3. Mixin Support in @Command Methods

    +
    +

    From picocli 3.8, @Command methods accept @Mixin parameters. +All options and positional parameters defined in the mixin class are added to the command.

    +
    +
    +

    Example:

    +
    +
    +
    +
    class CommonParams {
    +    @Option(names = "-x") int x;
    +    @Option(names = "-y") int y;
    +}
    +
    +class App {
    +    @Command
    +    public void doit(@Mixin CommonParams params, @Option(names = "-z") int z) {}
    +}
    +
    +
    +
    +

    In the above example, the -x and -y options are added to the other options of the doit command.

    +
    +
    +
    +
    +

    16.3. Less Boilerplate

    +
    +

    You can omit some of the boilerplate code from your application when the annotated object implements Runnable or Callable:

    +
    +
    +
    Before
    +
    +
    Callable<Object> callable = new MyCallable();
    +CommandLine cmd = new CommandLine(callable);
    +try {
    +    cmd.parse(args);
    +    if (cmd.isUsageHelpRequested()) {
    +        cmd.usage(System.out);
    +        return null;
    +    } else if (cmd.isVersionHelpRequested()) {
    +        cmd.printVersionHelp(System.out);
    +        return null;
    +    }
    +    return callable.call();
    +} catch (ParameterException ex) {
    +    System.err.println(ex.getMessage());
    +    if (!UnmatchedArgumentException.printSuggestions(ex, System.err)) {
    +        ex.getCommandLine().usage(System.err);
    +    }
    +    return null;
    +} catch (Exception ex) {
    +    throw new ExecutionException(cmd, "Error while calling " + callable, ex);
    +}
    +
    +
    +
    +
    After
    +
    +
    Object result = CommandLine.call(new MyCallable(), args);
    +
    +
    +
    +

    The CommandLine.call method returns the result of the Callable, or null if the command line options were invalid. An error message and a usage help message are printed when the command line options were invalid. Exceptions thrown from the Callable.call method are caught, wrapped in an ExecutionException and rethrown.

    +
    +
    +

    When the annotated object implements Runnable, use the run method. For example:

    +
    +
    +
    +
    CommandLine.run(new MyRunnable(), args);
    +
    +
    +
    +

    If the command class has subcommands, the CommandLine::call and CommandLine::run convenience methods will execute the most specific subcommand on the command line. For example:

    +
    +
    +
    +
    <command> -g global_option subcommand -x -y -z subsubcommand param1 param2
    +
    +
    +
    +

    In the above example, the subsubcommand is the most specific subcommand, and only the Runnable or Callable associated with that subcommand will be executed by the CommandLine::call and CommandLine::run convenience methods.

    +
    +
    +
    +

    16.4. Convenience Methods for Subcommands

    +
    +

    Picocli v2.0 introduced the CommandLine::parseWithHandler and CommandLine::parseWithHandlers convenience methods. +These methods are intended to offer the same ease of use as the run and call methods, but with more flexibility and better support for nested subcommands.

    +
    +
    +

    For example:

    +
    +
    +
    +
    CommandLine cmd = new CommandLine(MyTopLevelCommand())
    +        .addSubcommand("status",   new GitStatus())
    +        .addSubcommand("commit",   new GitCommit())
    +        .addSubcommand("add",      new GitAdd());
    +List<Object> result = cmd.parseWithHandler(new RunAll(), args);
    +
    +
    +
    +

    The CommandLine::parseWithHandler method will take care of the following:

    +
    +
    +
      +
    • +

      parse the specified command line arguments

      +
    • +
    • +

      if the input was invalid, delegate to DefaultExceptionHandler, which will print the error message followed by the usage help message

      +
    • +
    • +

      otherwise, if the command line arguments were parsed successfully, let the specified IParseResultHandler2 handle the parse result

      +
    • +
    +
    +
    +

    Picocli provides some default IParseResultHandler2 implementations for common tasks:

    +
    +
    +
      +
    • +

      the RunLast handler prints help if requested, and otherwise gets the last specified command or subcommand and tries to execute it as a Runnable or Callable

      +
    • +
    • +

      the RunFirst handler prints help if requested, and otherwise executes the top-level command as a Runnable or Callable

      +
    • +
    • +

      the RunAll handler prints help if requested, and otherwise executes all commands and subcommands that the user specified on the command line as Runnable or Callable tasks

      +
    • +
    +
    +
    +
    +

    16.5. Stdout or Stderr

    +
    +

    From picocli v3.0, the run, call and invoke convenience methods follow unix conventions: +print to stdout when the user requested help, and print to stderr when the input was invalid or an unexpected error occurred.

    +
    +
    +

    Custom handlers can extend AbstractHandler to facilitate following this convention. +AbstractHandler also provides useOut and useErr methods to allow customizing the target output streams, +and useAnsi to customize the Ansi style to use:

    +
    +
    +
    +
    @Command class CustomizeTargetStreamsDemo implements Runnable {
    +    public void run() { ... }
    +
    +    public static void main(String... args) {
    +        CommandLine cmd = new CommandLine(new CustomizeTargetStreamsDemo());
    +
    +        PrintStream myOut = getOutputPrintStream(); // custom stream to send command output to
    +        PrintStream myErr = getErrorPrintStream();  // custom stream for error messages
    +
    +        cmd.parseWithHandlers(
    +                new RunLast().useOut(myOut).useAnsi(Help.Ansi.ON),
    +                CommandLine.defaultExceptionHandler().useErr(myErr).useAnsi(Help.Ansi.OFF),
    +                args);
    +    }
    +}
    +
    +
    +
    +
    +

    16.6. Exit Code

    +
    +

    From picocli v3.0, the built-in parse result handlers (RunFirst, RunLast and RunAll) and exception handler +(DefaultExceptionHandler) can specify an exit code. +If an exit code was specified, the handler terminates the JVM with the specified status code when finished.

    +
    +
    +
    +
    @Command class ExitCodeDemo implements Runnable {
    +    public void run() { throw new ParameterException(new CommandLine(this), "exit code demo"); }
    +
    +    public static void main(String... args) {
    +        CommandLine cmd = new CommandLine(new ExitCodeDemo());
    +        cmd.parseWithHandlers(
    +                new RunLast().andExit(123),
    +                CommandLine.defaultExceptionHandler().andExit(456),
    +                args);
    +    }
    +}
    +
    +
    +
    +

    Running this command prints the following to stderr and exits the JVM with status code 456.

    +
    +
    +
    +
    exit code demo
    +Usage: <main class>
    +
    +
    +
    +

    Custom handlers can extend AbstractHandler to inherit this behaviour.

    +
    +
    +
    +

    16.7. @Spec Annotation

    +
    +

    Picocli 3.2 introduces a @Spec annotation for injecting the CommandSpec model of the command into a command field.

    +
    +
    +

    This is useful when a command needs to use the picocli API, for example to walk the command hierarchy and iterate over its sibling commands. +This complements the @ParentCommand annotation; the @ParentCommand annotation injects a user-defined command object, whereas this annotation injects a picocli class.

    +
    +
    +
    +
    class InjectSpecExample implements Runnable {
    +   @Spec CommandSpec commandSpec;
    +
    +   //...
    +
    +   public void run() {
    +       // do something with the injected spec
    +   }
    +}
    +
    +
    +
    +
    +

    16.8. Custom Factory

    +
    +

    Declaratively registered subcommands, type converters and version providers must be instantiated somehow. From picocli 2.2, a custom factory can be specified when constructing a CommandLine instance. This allows full control over object creation and opens possibilities for Inversion of Control and Dependency Injection (see next section). For example:

    +
    +
    +
    +
    IFactory myFactory = getCustomFactory();
    +CommandLine cmdLine = new CommandLine(new Git(), myFactory);
    +
    +
    +
    +

    Custom factories need to implement the picocli.CommandLine.IFactory interface:

    +
    +
    +
    +
    public interface IFactory {
    +    /**
    +     * Creates and returns an instance of the specified class.
    +     * @param cls the class to instantiate
    +     * @param <K> the type to instantiate
    +     * @return the new instance
    +     * @throws Exception an exception detailing what went wrong when creating the instance
    +     */
    +    <K> K create(Class<K> clazz) throws Exception;
    +}
    +
    +
    +
    +

    If no factory is specified, a default factory is used. The default factory requires that the classes to instantiate have a public no-argument constructor: it instantiates the class by calling first calling clazz.newInstance(), and if that fails, clazz.getDeclaredConstructor().newInstance().

    +
    +
    +
    +

    16.9. Boolean Options with Parameters

    +
    +

    By default the value of a boolean field is toggled to its logical negative when the field’s option is specified on the command line.

    +
    +
    +

    It is possible to let end users explicitly specify "true" or "false" as a parameter for a boolean option by defining an explicit Arity attribute. A boolean option with arity = "0..1" accepts zero to one parameters, arity = "1" means the option must have one parameter. For example:

    +
    +
    +
    +
    class BooleanOptionWithParameters {
    +    @Option(names = "-x", arity = "1", description = "1 mandatory parameter")
    +    boolean x;
    +
    +    @Option(names = "-y", arity = "0..1", description = "min 0 and max 1 parameter")
    +    boolean y;
    +}
    +
    +
    +
    +

    The following ways to invoke the program will be accepted (values are not case sensitive):

    +
    +
    +
    +
    <command> -x true
    +<command> -x FALSE
    +<command> -x TRUE -y
    +<command> -x True -y False
    +
    +
    +
    +

    But trying to specify the -x option without a parameter, or with a value other than "true" or "false" (case insensitive) will result in a ParameterException.

    +
    +
    +
    +

    16.10. Hexadecimal Values

    +
    +

    Numeric values are interpreted as decimal numbers by default. If you want picocli to be more flexible, you can +register a custom type converter that delegates to the decode method to convert strings to numbers.

    +
    +
    + + + + + +
    + + +The decode method looks at the prefix to determine the radix, so numbers +starting with 0x, 0X or # are interpreted as hexadecimal numbers, numbers starting with 0 are interpreted +as octal numbers, and otherwise the number is interpreted as a decimal number. +
    +
    +
    +

    Java 8-style lambdas:

    +
    +
    +
    +
    new CommandLine(obj)
    +        .registerConverter(Byte.class,    s -> Byte::decode)
    +        .registerConverter(Byte.TYPE,     s -> Byte::decode)
    +        .registerConverter(Short.class,   s -> Short::decode)
    +        .registerConverter(Short.TYPE,    s -> Short::decode)
    +        .registerConverter(Integer.class, s -> Integer::decode)
    +        .registerConverter(Integer.TYPE,  s -> Integer::decode)
    +        .registerConverter(Long.class,    s -> Long::decode)
    +        .registerConverter(Long.TYPE,     s -> Long::decode);
    +
    +
    +
    +

    In Java 5:

    +
    +
    +
    +
    ITypeConverter<Integer> intConverter = new ITypeConverter<Integer>() {
    +    public Integer convert(String s) {
    +        return Integer.decode(s);
    +    }
    +};
    +commandLine.registerConverter(Integer.class, intConverter);
    +commandLine.registerConverter(Integer.TYPE,  intConverter);
    +...
    +
    +
    +
    +
    +

    16.11. Option-Parameter Separators

    +
    +

    16.11.1. Default Separators

    +
    +

    Options may take an option parameter (also called option-argument). +For POSIX-style short options (like -f or -c), the option parameter may be attached to the option, +or it may be separated by a space or the separator string (= by default). +That is, all of the below are equivalent:

    +
    +
    +
    +
    <command> -foutput.txt
    +<command> -f output.txt
    +<command> -f=output.txt
    +
    +
    +
    +

    Long option names (like --file) must be separated from their option parameter by a space or the +separator string (= by default). That is, the first two below examples are valid but the last example is invalid:

    +
    +
    +
    +
    // valid (separator between --file and its parameter)
    +<command> --file output.txt
    +<command> --file=output.txt
    +
    +// invalid (picocli will not recognize the --file option when attached to its parameter)
    +<command> --fileoutput.txt
    +
    +
    +
    +
    +

    16.11.2. Custom Separators

    +
    +

    The separator string can be customized programmatically or declaratively.

    +
    +
    +

    Use the separator attribute of the @Command annotation to declaratively set a separator string:

    +
    +
    +
    +
    @Command(separator = ":")  // declaratively set a separator
    +class OptionArg {
    +    @Option(names = { "-f", "--file" }) String file;
    +}
    +
    +
    +
    +
    +
    OptionArg optionArg = CommandLine.populateCommand(new OptionArg(), "-f:output.txt");
    +assert optionArg.file.equals("output.txt");
    +
    +
    +
    +

    Alternatively, the separator string can be changed programmatically with the CommandLine.setSeparator(String separator) method. +For example:

    +
    +
    +
    +
    OptionArg optionArg     = new OptionArg();
    +CommandLine commandLine = new CommandLine(optionArg);
    +
    +commandLine.setSeparator(":"); // programmatically set a separator
    +commandLine.parse("-f:output.txt");
    +assert optionArg.file.equals("output.txt");
    +
    +
    +
    +
    +
    +

    16.12. Best Practices for Command Line Interfaces

    +
    +

    When designing your command line application, +the GNU recommendations for command line interfaces and POSIX Utility Guidelines may be useful.

    +
    +
    +

    Generally, many applications use options for optional values and parameters for mandatory values. +However, picocli lets you make options required if you want to, see Required Arguments.

    +
    +
    +
    +
    +
    +

    17. Dependency Injection

    +
    +
    +

    17.1. Guice Example

    +
    +

    The below example shows how to create a custom IFactory implementation with a Guice Injector:

    +
    +
    +
    +
    import com.google.inject.*;
    +import picocli.CommandLine.IFactory;
    +
    +public class GuiceFactory implements IFactory {
    +    private final Injector injector = Guice.createInjector(new DemoModule());
    +
    +    @Override
    +    public <K> K create(Class<K> aClass) throws Exception {
    +        return injector.getInstance(aClass);
    +    }
    +
    +    static class DemoModule extends AbstractModule {
    +        @Override
    +        protected void configure() {
    +            bind(java.util.List.class).to(java.util.LinkedList.class);
    +            bind(Runnable.class).to(InjectionDemo.class);
    +        }
    +    }
    +}
    +
    +
    +
    +

    Use the custom factory when creating a CommandLine instance, or when invoking the run or call convenience methods:

    +
    +
    +
    +
    import javax.inject.Inject;
    +
    +@Command(name = "di-demo")
    +public class InjectionDemo implements Runnable {
    +    @Inject java.util.List list;
    +
    +    @Option(names = "-x") int x;
    +
    +    public static void main(String[] args) {
    +        CommandLine.run(Runnable.class, new GuiceFactory(), args);
    +    }
    +
    +    @Override
    +    public void run() {
    +        assert list instanceof java.util.LinkedList;
    +    }
    +}
    +
    +
    +
    +
    +

    17.2. Spring Boot Example

    +
    +

    A custom factory is not always necessary. +The below example shows how to use picocli with Spring Boot:

    +
    +
    +
    +
    import org.springframework.beans.factory.annotation.Autowired;
    +import org.springframework.boot.CommandLineRunner;
    +import org.springframework.boot.SpringApplication;
    +import org.springframework.boot.autoconfigure.SpringBootApplication;
    +import picocli.CommandLine;
    +
    +@SpringBootApplication
    +public class MySpringBootApp implements CommandLineRunner {
    +
    +    @Autowired
    +    private MyCommand myCommand;
    +
    +    public static void main(String[] args) {
    +        // let Spring instantiate and inject dependencies
    +        SpringApplication.run(MySpringBootApp.class, args);
    +    }
    +
    +    @Override
    +    public void run(String... args) {
    +        // let picocli parse command line args and run the business logic
    +        CommandLine.call(myCommand, args);
    +    }
    +}
    +
    +
    +
    + + + + + +
    + + +
    +

    It may be a good idea to define an option --spring.config.location in your command. +Spring Boot allows end users to specify the spring.config.location Spring environment property as a command line option to specify an alternative location for the application.properties file. +Defining this option prevents picocli from throwing an UnmatchedArgumentException ("Unknown option") when it sees an option it cannot match. +You can make it a hidden option so it is not shown in the usage help message, or add a description that explains its meaning.

    +
    +
    +

    Alternatively, you can define an unmatched field to capture all unknown options (and positional parameters):

    +
    +
    +
    +
    @Unmatched List<String> unmatched;
    +
    +
    +
    +
    +
    +

    When your command is annotated with @org.springframework.stereotype.Component Spring can autodetect it for dependency injection. +The business logic of your command looks like any other picocli command with options and parameters.

    +
    +
    +
    +
    import org.springframework.stereotype.Component;
    +import org.springframework.beans.factory.annotation.Autowired;
    +import picocli.CommandLine.Command;
    +import picocli.CommandLine.Option;
    +import java.util.concurrent.Callable;
    +
    +@Component
    +@Command(name = "myCommand")
    +public class MyCommand implements Callable<Void> {
    +
    +    @Autowired
    +    private SomeService someService;
    +
    +    // Prevent "Unknown option" error when users use
    +    // the Spring Boot parameter 'spring.config.location' to specify
    +    // an alternative location for the application.properties file.
    +    @Option(names = "--spring.config.location", hidden = true)
    +    private String springConfigLocation;
    +
    +    @Option(names = { "-x", "--option" }, description = "example option")
    +    private boolean flag;
    +
    +    public Void call() throws Exception {
    +        // business logic here
    +        return null;
    +    }
    +}
    +
    +
    +
    +
    +

    17.3. Micronaut Example

    +
    +

    The Micronaut microservices framework provides built-in support for picocli with its PicocliRunner class.

    +
    +
    +
    +
    import io.micronaut.configuration.picocli.PicocliRunner;
    +import io.micronaut.http.annotation.*;
    +import io.micronaut.http.client.*;
    +import javax.inject.Inject;
    +
    +import picocli.CommandLine.Command;
    +import picocli.CommandLine.Option;
    +
    +@Command(name = "myMicronautApp")
    +public class MyMicronautApp implements Runnable {
    +
    +    @Client("https://api.github.com")
    +    @Inject RxHttpClient client;
    +
    +    @Option(names = {"-x", "--option"}, description = "example option")
    +    boolean flag;
    +
    +    public static void main(String[] args) throws Exception {
    +        // let Micronaut instantiate and inject services
    +        PicocliRunner.run(MyMicronautApp.class, args);
    +    }
    +
    +    public void run() {
    +        // business logic here
    +    }
    +}
    +
    +
    +
    +
    +
    +
    +

    18. Tracing

    +
    +
    +

    Picocli v1.0 introduced support for parser tracing to facilitate troubleshooting.

    +
    +
    +

    System property picocli.trace controls the trace level. Supported levels are OFF, WARN, INFO, and DEBUG. The default trace level is WARN.

    +
    +
    +

    Specifying system property -Dpicocli.trace without a value will set the trace level to INFO.

    +
    +
    +
      +
    • +

      DEBUG: Shows details of the decisions made by the parser during command line parsing.

      +
    • +
    • +

      INFO: Shows a high-level overview of what happens during command line parsing.

      +
    • +
    • +

      WARN: The default. Shows warnings instead of errors when lenient parsing is enabled: +when single-value options were specified multiple times (and CommandLine.overwrittenOptionsAllowed is true), +or when command line arguments could not be matched as an option or positional parameter +(and CommandLine.unmatchedArgumentsAllowed is true).

      +
    • +
    • +

      OFF: Suppresses all tracing including warnings.

      +
    • +
    +
    +
    +

    Example:

    +
    +
    +
    +
    # create a custom 'git' command that invokes picocli.Demo$Git with tracing switched on
    +alias git='java -Dpicocli.trace -cp picocli-all.jar picocli.Demo$Git'
    +
    +# invoke our command with some parameters
    +git --git-dir=/home/rpopma/picocli commit -m "Fixed typos" -- src1.java src2.java src3.java
    +
    +# remove our 'git' pseudonym from the current shell environment
    +unalias git
    +
    +
    +
    +

    Output:

    +
    +
    +
    +
    [picocli INFO] Parsing 8 command line args [--git-dir=/home/rpopma/picocli, commit, -m, "Fixed typos", --, src1.java, src2.java, src3.java]
    +[picocli INFO] Setting File field 'Git.gitDir' to '\home\rpopma\picocli' for option --git-dir
    +[picocli INFO] Adding [Fixed typos] to List<String> field 'GitCommit.message' for option -m
    +[picocli INFO] Found end-of-options delimiter '--'. Treating remainder as positional parameters.
    +[picocli INFO] Adding [src1.java] to List<String> field 'GitCommit.files' for args[0..*]
    +[picocli INFO] Adding [src2.java] to List<String> field 'GitCommit.files' for args[0..*]
    +[picocli INFO] Adding [src3.java] to List<String> field 'GitCommit.files' for args[0..*]
    +
    +
    +
    +
    +
    +

    19. TAB Autocomplete

    +
    +
    +

    Picocli-based applications can now have command line completion in Bash or Zsh Unix shells. +See the Autocomplete for Java Command Line Applications manual for how to generate an autocompletion script tailored to your application.

    +
    +
    +
    +
    +

    20. Picocli in Other Languages

    +
    +
    +

    Picocli may be used in other JVM languages that support annotations.

    +
    +
    +

    20.1. Groovy

    +
    +

    In Groovy, use [ and ] to surround array values, instead of the { and } used in Java.

    +
    +
    +
    +
    @Command(name = "MyApp", version = "Groovy picocli v3.0 demo",
    +         mixinStandardHelpOptions = true, // add --help and --version options
    +         description = "@|bold Groovy|@ @|underline picocli|@ example")
    +class MyApp implements Runnable {
    +
    +    @Option(names = ["-c", "--count"], description = "number of repetitions")
    +    int count = 1
    +
    +    void run() {
    +        count.times {
    +            println("hello world $it...")
    +        }
    +    }
    +    static void main(String[] args) {
    +        CommandLine.run(new MayApp(), args)
    +    }
    +}
    +
    +
    +
    +

    Picocli 2.0 introduced special support for Groovy scripts.

    +
    +
    +

    Scripts annotated with @picocli.groovy.PicocliScript are automatically transformed to use +picocli.groovy.PicocliBaseScript as their base class and can also use the @Command annotation to +customize parts of the usage message like command name, description, headers, footers etc.

    +
    +
    +

    Before the script body is executed, the PicocliBaseScript base class parses the command line and initializes +@Field variables annotated with @Option or @Parameters. +The script body is executed if the user input was valid and did not request usage help or version information.

    +
    +
    +
    +
    @Grab('info.picocli:picocli:3.9.5')
    +@Command(name = "myScript",
    +        mixinStandardHelpOptions = true, // add --help and --version options
    +        description = "@|bold Groovy script|@ @|underline picocli|@ example")
    +@picocli.groovy.PicocliScript
    +import groovy.transform.Field
    +import static picocli.CommandLine.*
    +
    +@Option(names = ["-c", "--count"], description = "number of repetitions")
    +@Field int count = 1;
    +
    +// PicocliBaseScript prints usage help or version if requested by the user
    +
    +count.times {
    +   println "hi"
    +}
    +// the CommandLine that parsed the args is available as a property
    +assert this.commandLine.commandName == "myScript"
    +
    +
    +
    + + + + + +
    + + +When using a Groovy version older than 2.4.7, use this workaround for the Grape bug that causes this error: +java.lang.ClassNotFoundException: # Licensed to the Apache Software Foundation (ASF) under one or more. +
    +
    +
    +
    +
    @Grab('info.picocli:picocli:3.9.5')
    +@GrabExclude('org.codehaus.groovy:groovy-all') // work around GROOVY-7613
    +...
    +
    +
    +
    +
    +

    20.2. Kotlin

    +
    +

    Kotlin 1.2 (released Nov 28, 2017) officially supports array literals in annotations, allowing a more compact notation:

    +
    +
    +
    +
    @Command(name = "MyApp", version = ["Kotlin picocli v3.0 demo"],
    +        mixinStandardHelpOptions = true, // add --help and --version options
    +        description = ["@|bold Kotlin|@ @|underline picocli|@ example"])
    +class MyApp : Runnable {
    +
    +    @Option(names = ["-c", "--count"], description = ["number of repetitions"])
    +    private var count: Int = 1
    +
    +    override fun run() {
    +        for (i in 0 until count) {
    +            println("hello world $i...")
    +        }
    +    }
    +}
    +fun main(args: Array<String>) = CommandLine.run(MyApp(), *args)
    +
    +
    +
    +

    When specify a class as an argument of an annotation, use a Kotlin class (KClass). +The Kotlin compiler will automatically convert it to a Java class, so that the Java code will be able to see the annotations and arguments normally.

    +
    +
    +
    +
    @Command(name = "top", // ...
    +        subcommands = [SubCmd::class, picocli.CommandLine.HelpCommand::class])
    +class TopCmd { // ...
    +}
    +
    +@Command(name = "sub", /* ... */)
    +class SubCmd { // ...
    +}
    +
    +
    +
    +

    Kotlin versions prior to 1.2 did not allow the array literal syntax in annotations, so with older versions of Kotlin you will have to write arrayOf(…​) for the names, description and type attributes.

    +
    +
    +
    +
    @Command(name = "MyApp", version = arrayOf("picocli demo for Kotlin v1.0 and Kotlin v1.1"),
    +        mixinStandardHelpOptions = true, // add --help and --version options
    +        description = arrayOf("@|bold Kotlin|@ @|underline picocli|@ example"))
    +class MyApp : Runnable {
    +
    +    @Option(names = arrayOf("-c", "--count"),
    +            description = arrayOf("number of repetitions"))
    +    private var count: Int = 1
    +
    +    override fun run() {
    +        for (i in 0 until count) {
    +            println("hello world $i...")
    +        }
    +    }
    +}
    +fun main(args: Array<String>) = CommandLine.run(MyApp(), *args)
    +
    +
    +
    +
    +

    20.3. Scala

    +
    +

    Scala does not allow specifying array annotation attribute as a single value, +so be aware that you will have to write Array(…​) for the names, description and type attributes.

    +
    +
    +
    +
    @Command(name = "MyApp", version = Array("Scala picocli v3.0 demo"),
    +    mixinStandardHelpOptions = true, // add --help and --version options
    +    description = Array("@|bold Scala|@ @|underline picocli|@ example"))
    +class MyApp extends Runnable {
    +
    +    @Option(names = Array("-c", "--count"),
    +            description = Array("number of repetitions"))
    +    private var count: Int = 1
    +
    +    def run() : Unit = {
    +        for (i <- 0 until count) {
    +            println(s"hello world $i...")
    +        }
    +    }
    +}
    +object MyApp {
    +    def main(args: Array[String]) {
    +        CommandLine.run(new MyApp(), args: _*)
    +    }
    +}
    +
    +
    +
    +
    +
    +
    +

    21. API Javadoc

    +
    +
    +

    Picocli API Javadoc can be found here.

    +
    +
    +
    +
    +

    22. GitHub Project

    +
    +
    +

    The GitHub project has the source code, tests, build scripts, etc.

    +
    +
    +

    Star and/or fork this project on GitHub if you like it!

    +
    +
    +
    +
    +

    23. Issue Tracker

    +
    +
    +

    The GitHub Issue Tracker can be used to report bugs or request features. There is also a Mailing List, and for questions where the user community may know the answer, StackOverflow is both a good resource and a great way to build an online knowledge base.

    +
    +
    +
    +
    +

    24. Mailing List

    +
    +
    +

    Join the picocli Google group if you are interested in discussing anything picocli-related and receiving announcements on new releases.

    +
    +
    +
    +
    +

    25. License

    +
    +
    +

    Picocli is licensed under the Apache License 2.0.

    +
    +
    +
    +
    +

    26. Releases

    +
    +
    +

    Previous versions are available from the GitHub project Releases.

    +
    +
    +
    +
    +

    27. Download

    +
    +
    +

    You can add picocli as an external dependency to your project, or you can include it as source. +See the source code below. Copy and paste it into a file called CommandLine.java, add it to your project, and enjoy!

    +
    +
    +

    27.1. Gradle

    +
    +
    +
    compile 'info.picocli:picocli:3.9.5'
    +
    +
    +
    +
    +

    27.2. Maven

    +
    +
    +
    <dependency>
    +  <groupId>info.picocli</groupId>
    +  <artifactId>picocli</artifactId>
    +  <version>3.9.5</version>
    +</dependency>
    +
    +
    +
    +
    +

    27.3. Scala SBT

    +
    +
    +
    libraryDependencies += "info.picocli" % "picocli" % "3.9.5"
    +
    +
    +
    +
    +

    27.4. Ivy

    +
    +
    +
    <dependency org="info.picocli" name="picocli" rev="3.9.5" />
    +
    +
    +
    +
    +

    27.5. Source

    +
    +

    Picocli has only one source file: CommandLine.java. +This facilitates including it in your project in source form to avoid having an external dependency on picocli.

    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/man/3.x/migrating-from-commons-cli.html b/docs/man/3.x/migrating-from-commons-cli.html new file mode 100644 index 000000000..c94317410 --- /dev/null +++ b/docs/man/3.x/migrating-from-commons-cli.html @@ -0,0 +1,961 @@ + + + + + + + + +Migrating from Commons CLI to picocli + + + + + + + +
    +
    +
    +
    +

    Apache Commons CLI, initially released in 2002, is perhaps the most widely used java command line parser, but its API shows its age. +Applications looking for a modern approach with a minimum of boilerplate code may be interested in picocli. Why is it worth the trouble to migrate, and how do you migrate your Commons CLI-based application to picocli? Picocli offers a fluent API with strong typing, usage help with ANSI colors, autocompletion and a host of other features. Let’s take a look using Checkstyle as an example.

    +
    +
    +
    +
    +

    Why Migrate?

    +
    +
    +

    Is migrating from Commons CLI to picocli worth the trouble? What is the benefit of moving from one command line parser to another? Is this more than just redecorating the living room of our application?

    +
    +
    +

    End User Experience

    +
    +

    pexels photo 1210532

    +
    +
    +

    What are the benefits for end users?

    +
    +
    +

    Command line completion. Picocli-based applications can have command line completion in bash and zsh shells, as well as in JLine-based interactive shell applications.

    +
    +
    +

    Beautiful, highly readable usage help messages. The usage help generated by Commons CLI is a bit minimalistic. Out of the box, picocli generates help that uses ANSI styles and colors for contrast to emphasize important information like commands, options, and parameters. The help message layout is easy to customize using the annotations. Additionally, there is a Help API in case you want something different. See the picocli README for some example screenshots.

    +
    +
    +

    Support for very large command lines via @-files, or "argument files". Sometimes users need to specify command lines that are longer than supported by the operating system or the shell. When picocli encounters an argument beginning with the character @, it expands the contents of that file into the argument list. This allows applications to handle command lines of arbitrary length.

    +
    +
    +
    +

    Developer Experience

    +
    +

    empower developers

    +
    +
    +

    What are the benefits for you as developer?

    +
    +
    +

    Generally a picocli application will have a lot less code than the Commons CLI equivalent. The picocli annotations allow applications to define options and positional parameters in a declarative way where all information is in one place. Also, picocli offers a number of conveniences like type conversion and automatic help that take care of some mechanics so the application can focus more on the business logic. The rest of this article will show this in more detail.

    +
    +
    +

    Documentation: picocli has an extensive user manual and detailed javadoc.

    +
    +
    +

    Troubleshooting. Picocli has a built-in tracing facility to facilitate troubleshooting. End users can use system property picocli.trace to control the trace level. Supported levels are OFF, WARN, INFO, and DEBUG. The default trace level is WARN.

    +
    +
    +
    +

    Future Expansion

    +
    +

    seeing the future

    +
    +
    +

    Finally, other than the immediate pay-off, are there any future benefits to be gained by migrating from Commons CLI to picocli?

    +
    +
    +

    Picocli has a lot of advanced features. Your application may not use these features yet, but if you want to expand your application in the future, picocli has support for nested subcommands (and sub-subcommands to any depth), mixins for reuse, can easily integrate with Dependency Injection containers, and a growing tool framework to generate source code, documentation and configuration files from a picocli CommandSpec model.

    +
    +
    +

    Finally, picocli is actively maintained, whereas Commons CLI seems to be near-dormant with 6 releases in 16 years.

    +
    +
    +
    +
    +
    +

    An Example Migration: CheckStyle

    +
    +
    +

    checkstyle logo 260x50

    +
    +
    +

    A command line application needs to do three things:

    +
    +
    +
      +
    1. +

      Define the supported options

      +
    2. +
    3. +

      Parse the command line arguments

      +
    4. +
    5. +

      Process the results

      +
    6. +
    +
    +
    +

    Let’s compare how this is done in Commons CLI and in picocli, using CheckStyle’s com.puppycrawl.tools.checkstyle.Main command line utility as an example.

    +
    +
    +

    The full source code before and after the migration is on GitHub.

    +
    +
    +

    Defining Options and Positional Parameters

    +
    +

    Defining Options with Commons CLI

    +
    +

    Commons CLI has multiple ways to define options: Options.addOption, constructing a new Options(…​) and invoking methods on this object, the deprecated OptionBuilder class, and the recommended Option.Builder class.

    +
    +
    +

    The Checkstyle Main class uses the Options.addOption method. It starts by defining a number of constants for the option names:

    +
    +
    +
    +
    /** Name for the option 's'. */
    +private static final String OPTION_S_NAME = "s";
    +
    +/** Name for the option 't'. */
    +private static final String OPTION_T_NAME = "t";
    +
    +/** Name for the option '--tree'. */
    +private static final String OPTION_TREE_NAME = "tree";
    +
    +... // and more. Checkstyle Main has 26 options in total.
    +
    +
    +
    +

    The Main.buildOptions method uses these constants to construct and return a Commons CLI Options object that defines the supported options:

    +
    +
    +
    +
    private static Options buildOptions() {
    +    final Options options = new Options();
    +    options.addOption(OPTION_C_NAME, true, "Sets the check configuration file to use.");
    +    options.addOption(OPTION_O_NAME, true, "Sets the output file. Defaults to stdout");
    +    ...
    +    options.addOption(OPTION_V_NAME, false, "Print product version and exit");
    +    options.addOption(OPTION_T_NAME, OPTION_TREE_NAME, false,
    +            "Print Abstract Syntax Tree(AST) of the file");
    +    ...
    +    return options;
    +}
    +
    +
    +
    +
    +

    Defining Options with Picocli

    +
    +

    In picocli you can define supported options either programmatically with builders, similar to the Commons CLI approach, or declaratively with annotations.

    +
    +
    +

    Picocli’s programmatic API may be useful for dynamic applications where not all options are known in advance. If you’re interested in the programmatic approach, take a look at the CommandSpec, OptionSpec and PositionalParamSpec classes. See also Programmatic API for more detail.

    +
    +
    +

    In this article we will use the picocli annotations. For the CheckStyle example, this would look something like the below:

    +
    +
    +
    +
    @Option(names = "-c", description = "Sets the check configuration file to use.")
    +private File configurationFile;
    +
    +@Option(names = "-o", description = "Sets the output file. Defaults to stdout")
    +private File outputFile;
    +
    +@Option(names = "-v", versionHelp = true, description = "Print product version and exit")
    +private boolean versionHelpRequested;
    +
    +@Option(names = {"-t", "--tree"}, description = "Print Abstract Syntax Tree(AST) of the file")
    +private boolean printAST;
    +
    +
    +
    +
    +

    Comparison

    +
    +
    Declarative
    +
    +

    declare

    +
    +
    +

    With Commons CLI, you build a specification by calling a method with String values. One drawback of an API like this is that good style compels client code to define constants to avoid "magic values", like the Checkstyle Main class dutifully does.

    +
    +
    +

    With picocli, all information is in one place. Annotations only accept String literals, so definition and usage are automatically placed together without the need to declare constants. This results in cleaner and less code.

    +
    +
    +
    +
    Strongly Typed
    +
    +
    +Type +
    +
    +
    +

    Commons CLI uses a boolean flag to denote whether the option takes an argument or not.

    +
    +
    +

    Picocli lets you use types directly. Based on the type, picocli "knows" how many arguments the option needs: boolean fields don’t have an argument, Collection, Map and array fields can have zero to any number of arguments, and any other type means the options takes a single argument. This can be customized (see arity) but most of the time the default is good enough.

    +
    +
    +

    Picocli encourages you to use enum types for options or positional parameters with a limited set of valid values. Not only will picocli validate the input for you, you can also show all values in the usage help message with @Option(description = "Valid values: ${COMPLETION-CANDIDATES}"). Enums also allow command line completion to suggest completion candidates for the values of the option.

    +
    +
    +
    +
    Less Code
    +
    +

    convert

    +
    +
    +

    Picocli converts the option parameter String value to the field type. Not only does it save the application from doing this work, it also provides some minimal validation on the user input. If the conversion fails, a ParameterException is thrown with a user-friendly error message.

    +
    +
    +

    Let’s look at an example to see how useful this is. The Checkstyle Main class defines a -x, --exclude-regexp option that allows uses to specify a number of regular expressions for directories to exclude.

    +
    +
    +

    With Commons CLI, you need to convert the String values that were matched on the command line to java.util.regex.Pattern objects in the application:

    +
    +
    +
    +
    /**
    + * Gets the list of exclusions from the parse results.
    + * @param commandLine object representing the result of parsing the command line
    + * @return List of exclusion patterns.
    + */
    +private static List<Pattern> getExclusions(CommandLine commandLine) {
    +    final List<Pattern> result = new ArrayList<>();
    +
    +    if (commandLine.hasOption(OPTION_X_NAME)) {
    +        for (String value : commandLine.getOptionValues(OPTION_X_NAME)) {
    +            result.add(Pattern.compile(value));
    +        }
    +    }
    +    return result;
    +}
    +
    +
    +
    +

    By contract, in picocli you would simply declare the option on a List<Pattern> (or a Pattern[] array) field. +Since picocli has a built-in converter for java.util.regex.Pattern, all that is needed is to declare the option. The conversion code goes away completely. Picocli will instantiate and populate the list if one or more -x options are specified on the command line.

    +
    +
    +
    +
    /** Option that allows users to specify a regex of paths to exclude. */
    +@Option(names = {"-x", "--exclude-regexp"},
    +        description = "Regular expression of directory to exclude from CheckStyle")
    +private List<Pattern> excludeRegex;
    +
    +
    +
    +
    +
    Option Names
    +
    +

    name

    +
    +
    +

    Commons CLI supports "short" and "long" options, like -t and --tree. This is not always what you want.

    +
    +
    +

    Picocli lets an option have any number of names, with any prefix. For example, this would be perfectly fine in picocli:

    +
    +
    +
    +
    @Option(names = {"-cp", "-classpath", "--class-path"})
    +
    +
    +
    +
    +
    Positional Parameters
    +
    +

    location

    +
    +
    +

    In Commons CLI you cannot define positional parameters up front. Instead, its CommandLine parse result class has a method getArgs that returns the positional parameters as an array of Strings. The Checkstyle Main class uses this to create the list of File objects to process.

    +
    +
    +

    In picocli, positional parameters are first-class citizens, like named options. Not only can they be strongly typed, parameters at different positions can have different types, and each will have a separate entry and description listed in the usage help message.

    +
    +
    +

    For example, the Checkstyle Main class needs a list of files to process, so we declare a field and annotate it with @Parameters. The arity = "1..*" attribute means that at least one file must be specified, or picocli will show an error message about the missing argument.

    +
    +
    +
    +
    @Parameters(paramLabel = "file", arity = "1..*", description = "The files to process")
    +private List<File> filesToProcess;
    +
    +
    +
    +
    +
    Help Options
    +
    +

    AskingForHelp

    +
    +
    +

    It is surprisingly difficult in Commons CLI to create an application with a required option that also has a --help option. Commons CLI has no special treatment for help options and will complain about the missing required option when the user specifies <command> --help.

    +
    +
    +

    Picocli has built-in support for common (and custom) help options.

    +
    +
    +
    +
    +
    +

    Parsing the Command Line Arguments

    +
    +

    pipeline

    +
    +
    +

    Commons CLI has a CommandLineParser interface with a parse method that returns a CommandLine representing the parse result. The application then calls CommandLine.hasOption(String) to see if a flag was set, or CommandLine.getOptionValue(String) to get the option value.

    +
    +
    +

    Picocli populates the annotated fields as it parses the command line arguments. Picocli’s parse…​ methods also return a ParseResult that can be queried on what options were specified and what value they had, but most applications don’t actually need to use the ParseResult class since they can simply inspect the value that were injected into the annotated fields during parsing.

    +
    +
    +
    +

    Processing the Results

    +
    +

    processing results

    +
    +
    +

    When the parser is done, the application needs to run its business logic, but first there are some things to check:

    +
    +
    +
      +
    • +

      Was version info or usage help requested? If so, print out the requested information and quit.

      +
    • +
    • +

      Was the user input invalid? Print out an error message with the details, print the usage help message and quit.

      +
    • +
    • +

      Finally run the business logic - and deal with errors thrown by the business logic.

      +
    • +
    +
    +
    +

    With Commons CLI, this looks something like this:

    +
    +
    +
    +
    int exitStatus;
    +try {
    +    CommandLine commandLine = new DefaultParser().parse(buildOptions(), args);
    +
    +    if (commandLine.hasOption(OPTION_VERSION)) { // --version
    +        System.out.println("Checkstyle version: " + version());
    +        exitStatus = 0;
    +    } else if (commandLine.hasOption(OPTION_HELP)) { // --help
    +        printUsage(System.out);
    +        exitStatus = 0;
    +    } else {
    +        exitStatus = runBusinessLogic(); // business logic
    +    }
    +} catch (ParseException pex) { // invalid input
    +    exitStatus = EXIT_WITH_CLI_VIOLATION;
    +    System.err.println(pex.getMessage());
    +    printUsage(System.err);
    +} catch (CheckstyleException ex) { // business logic exception
    +    exitStatus = EXIT_WITH_CHECKSTYLE_EXCEPTION_CODE;
    +    ex.printStackTrace();
    +}
    +System.exit(exitStatus);
    +
    +
    +
    +

    Picocli offers some convenience methods that take care of most of the above. By making your command implement Runnable or Callable, the application can focus on the business logic. At its simplest, this can look something like this:

    +
    +
    +
    +
    public class Main implements Callable<Integer> {
    +    public static void main(String[] args) {
    +        CommandLine.call(new Main(), args);
    +    }
    +
    +    public Integer call() throws CheckstyleException {
    +        // business logic here
    +    }
    +}
    +
    +
    +
    +

    The Checkstyle Main class needs to control the exit code, and has some strict internal requirements for error handling, so we ended up not using the convenience methods and kept the parse result processing very similar to what it was with Commons CLI. Improving this area is on the picocli todo list.

    +
    +
    +
    +
    +
    +

    Usage Help Message

    +
    +
    +

    Picocli uses ANSI colors and styles in the usage help message on supported platforms. +This doesn’t just look good, it also reduces the cognitive load on the user: the contrast make the important information like commands, options, and parameters stand out from the surrounding text.

    +
    +
    +

    Applications can also use ANSI colors and styles in the description or other sections of the usage help message with a simple markup like @|bg(red) text with red background|@. See the relevant section of the user manual.

    +
    +
    +

    For CheckStyle, we kept it to the bare minimum, and the resulting output for CheckStyle looks like this:

    +
    +
    +

    checkstyle usage

    +
    +
    +
    +
    +

    Wrapping Up: a Final Tip

    +
    +
    +

    Be aware that the Commons CLI default parser will recognize both single hyphen (-) and double hyphen (--) long options, even though the usage help message will only show options with double hyphens. You need to decide whether to continue to support this.

    +
    +
    +

    In picocli you can use @Option(names = "-xxx", hidden = true) to declare long options with a single hyphen if you want to mimic the exact same behaviour as Commons CLI: hidden options in picocli are not shown in the usage help message.

    +
    +
    +
    +
    +

    Conclusion

    +
    +
    +

    Migrating from Commons CLI to picocli can give end users a better user experience, and can give developers significant benefits in increased maintainability and potential for future expansion. Migration is a manual process, but is relatively straightforward.

    +
    +
    +

    Update: the CheckStyle project accepted a pull request with the changes in this article. From CheckStyle 8.15 its command line tools will use picocli. It looks like the CheckStyle maintainers were happy with the result:

    +
    +
    +
    +
    +

    Checkstyle migrated from Apache CLI to @picocli (will be released in 8.15), finally documentation of CLI arguments is now well organized in declarative way in code, and checkstyle’s CLI is following CLI best practices.

    +
    +
    +
    +— CheckStyle maintainer Roman Ivanov
    +https://twitter.com/checkstyle_java/status/1057246772089606144 +
    +
    +
    +

    If you like what you see, please star picocli on GitHub and tell your friends!

    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/man/3.x/picocli-2.0-do-more-with-less.html b/docs/man/3.x/picocli-2.0-do-more-with-less.html new file mode 100644 index 000000000..ec18688c8 --- /dev/null +++ b/docs/man/3.x/picocli-2.0-do-more-with-less.html @@ -0,0 +1,906 @@ + + + + + + + +Picocli 2.0: Do More With Less + + + + + + + +
    +
    +

    Introduction

    +
    +
    +

    Picocli is a one-file command line parsing framework that allows you to create command line applications with almost no code. Annotate fields in your application with @Option or @Parameters, and picocli will populate these fields with command line options and positional parameters respectively. For example:

    +
    +
    +
    +
    @Command(name = "Greet", header = "%n@|green Hello world demo|@")
    +class Greet implements Runnable {
    +
    +  @Option(names = {"-u", "--user"}, required = true, description = "The user name.")
    +  String userName;
    +
    +  public void run() {
    +    System.out.println("Hello, " + userName);
    +  }
    +
    +  public static void main(String... args) {
    +    CommandLine.run(new Greet(), System.err, args);
    +  }
    +}
    +
    +
    +
    +

    When we execute this program, picocli parses the command line and populates the userName field before invoking the run method:

    +
    +
    +
    +
    $ java Greet -u picocli
    +
    +Hello, picocli
    +
    +
    +
    +

    Picocli generates usage help messages with Ansi colors and styles. If we run the above program with invalid input (missing the required user name option), picocli prints an error and the usage help message:

    +
    +
    +

    Screenshot of error message and usage help for Greet application

    +
    +
    +

    Picocli can generate an autocompletion script that allows end users to use <TAB> command line completion to discover which options and subcommands are available. You may also like picocli’s support for subcommands and nested sub-subcommands to any level of depth.

    +
    +
    +

    The user manual describes picocli’s functionality in detail. This article highlights new and noteworthy features introduced with the picocli 2.0 release.

    +
    +
    +
    +
    +

    Mixing Options With Positional Parameters

    +
    +
    +

    The parser has been improved and positional parameters can now be mixed with options on the command line.

    +
    +
    +

    whisk

    +
    +
    +

    Previously, positional parameters had to follow options. +From this release, any command line argument that is not an option or subcommand is interpreted as a positional parameter.

    +
    +
    +

    For example:

    +
    +
    +
    +
    class MixDemo implements Runnable {
    +  @Option(names = "-o")
    +  List<String> options;
    +
    +  @Parameters
    +  List<String> positional;
    +
    +  public void run() {
    +    System.out.println("positional: " + positional);
    +    System.out.println("options   : " + options);
    +  }
    +
    +  public static void main(String[] args) {
    +    CommandLine.run(new MixDemo(), System.err, args);
    +  }
    +}
    +
    +
    +
    +

    Running the above class with a mixture of options and positional parameters shows that non-options are recognized as positional parameters. For example:

    +
    +
    +
    +
    $ java MixDemo param0 -o AAA param1 param2 -o BBB param3
    +
    +positional: [param0, param1, param2, param3]
    +options   : [AAA, BBB]
    +
    +
    +
    +

    To support mixing options with positional parameters, the parser has changed. From picocli 2.0, multi-value options (array, list and map fields) are not greedy by default any more. The 2.0 release notes describe this change and other potential breaking changes in detail.

    +
    +
    +
    +
    +

    Discovering Collection Types

    +
    +
    +

    Picocli performs automatic type conversion of command line arguments to the type of the annotated field. Both named options and positional parameters can be strongly typed.

    +
    +
    +

    binoculars

    +
    +
    +

    Prior to v2.0, picocli needed Collection and Map fields to be annotated with the type attribute to be able to do type conversion. For fields with other types, like array fields and single-value fields like int or java.io.File fields, picocli automatically detects the target type from the field type, but collections and maps needed more verbose annotation. For example:

    +
    +
    +
    +
    class Before {
    +    @Option(names = "-u", type = {TimeUnit.class, Long.class})
    +    Map<TimeUnit, Long> timeout;
    +
    +    @Parameters(type = File.class)
    +    List<File> files;
    +}
    +
    +
    +
    +

    From v2.0, the type attribute is no longer necessary for Collection and Map fields: picocli will infer the collection element type from the generic type. The type attribute still works as before, it is just optional in most cases.

    +
    +
    +

    Omitting the type attribute removes some duplication and results in simpler and cleaner code:

    +
    +
    +
    +
    class Current {
    +    @Option(names = "-u")
    +    Map<TimeUnit, Long> timeout;
    +
    +    @Parameters
    +    List<File> files;
    +}
    +
    +
    +
    +

    In the above example, picocli 2.0 is able to automatically discover that command line arguments need to be converted to File before adding them to the list, and for the map, that keys need to be converted to TimeUnit and values to Long.

    +
    +
    +
    +
    +

    Automatic Help

    +
    +
    +

    Picocli provides a number of convenience methods like run and call that parse the command line arguments, take care of error handling, and invoke an interface method to execute the application.

    +
    +
    +

    From this release, the convenience methods will also automatically print usage help and version information +when the user specifies an option annotated with the versionHelp or usageHelp attribute on the command line.

    +
    +
    +

    AskingForHelp

    +
    +
    +

    The example program below demonstrates automatic help:

    +
    +
    +
    +
    @Command(version = "Help demo v1.2.3", header = "%nAutomatic Help Demo%n",
    +         description = "Prints usage help and version help when requested.%n")
    +class AutomaticHelpDemo implements Runnable {
    +
    +    @Option(names = "--count", description = "The number of times to repeat.")
    +    int count;
    +
    +    @Option(names = {"-h", "--help"}, usageHelp = true,
    +            description = "Print usage help and exit.")
    +    boolean usageHelpRequested;
    +
    +    @Option(names = {"-V", "--version"}, versionHelp = true,
    +            description = "Print version information and exit.")
    +    boolean versionHelpRequested;
    +
    +    public void run() {
    +        // NOTE: code like below is no longer required:
    +        //
    +        // if (usageHelpRequested) {
    +        //     new CommandLine(this).usage(System.err);
    +        // } else if (versionHelpRequested) {
    +        //     new CommandLine(this).printVersionHelp(System.err);
    +        // } else { ... the business logic
    +
    +        for (int i = 0; i < count; i++) {
    +            System.out.println("Hello world");
    +        }
    +    }
    +
    +    public static void main(String... args) {
    +        CommandLine.run(new AutomaticHelpDemo(), System.err, args);
    +    }
    +}
    +
    +
    +
    +

    When executed with -h or --help, the program prints usage help:

    +
    +
    +

    Usage help message for AutomaticHelpDemo

    +
    +
    +

    Similarly, when executed with -V or --version, the program prints version information:

    +
    +
    +

    Version information for AutomaticHelpDemo

    +
    +
    +

    Methods that automatically print help:

    +
    +
    +
      +
    • +

      CommandLine::call

      +
    • +
    • +

      CommandLine::run

      +
    • +
    • +

      CommandLine::parseWithHandler (with the built-in Run…​​ handlers)

      +
    • +
    • +

      CommandLine::parseWithHandlers (with the built-in Run…​​ handlers)

      +
    • +
    +
    +
    +

    Methods that do not automatically print help:

    +
    +
    +
      +
    • +

      CommandLine::parse

      +
    • +
    • +

      CommandLine::populateCommand

      +
    • +
    +
    +
    +
    +
    +

    Better Subcommand Support

    +
    +
    +

    This release adds new CommandLine::parseWithHandler methods. These methods offer the same ease of use as the run and call methods, but with more flexibility and better support for nested subcommands.

    +
    +
    +

    strong leadership

    +
    +
    +

    Consider what an application with subcommands needs to do:

    +
    +
    +
      +
    1. +

      Parse the command line.

      +
    2. +
    3. +

      If user input was invalid, print the error message and the usage help message for the subcommand where the parsing failed.

      +
    4. +
    5. +

      If parsing succeeded, check if the user requested usage help or version information for the top-level command or a subcommand. If so, print the requested information and exit.

      +
    6. +
    7. +

      Otherwise, execute the business logic. Usually this means executing the most specific subcommand.

      +
    8. +
    +
    +
    +

    Picocli provides some building blocks to accomplish this, but it was up to the application to wire them together. This wiring is essentially boilerplate and is very similar between applications. For example, previously, an application with subcommands would typically contain code like this:

    +
    +
    +
    +
    public static void main(String... args) {
    +    // 1. parse the command line
    +    CommandLine top = new CommandLine(new YourApp());
    +    List<CommandLine> parsedCommands;
    +    try {
    +        parsedCommands = top.parse(args);
    +    } catch (ParameterException ex) {
    +        // 2. handle incorrect user input for one of the subcommands
    +        System.err.println(ex.getMessage());
    +        ex.getCommandLine().usage(System.err);
    +        return;
    +    }
    +    // 3. check if the user requested help
    +    for (CommandLine parsed : parsedCommands) {
    +        if (parsed.isUsageHelpRequested()) {
    +            parsed.usage(System.err);
    +            return;
    +        } else if (parsed.isVersionHelpRequested()) {
    +            parsed.printVersionHelp(System.err);
    +            return;
    +        }
    +    }
    +    // 4. execute the most specific subcommand
    +    Object last = parsedCommands.get(parsedCommands.size() - 1).getCommand();
    +    if (last instanceof Runnable) {
    +        ((Runnable) last).run();
    +    } else if (last instanceof Callable) {
    +        Object result = ((Callable) last).call();
    +        // ... do something with result
    +    } else {
    +        throw new ExecutionException("Not a Runnable or Callable");
    +    }
    +}
    +
    +
    +
    +

    This is quite a lot of boilerplate code. Picocli 2.0 provides a convenience method that allows you to reduce all of the above to a single line of code so you can focus on the business logic of your application:

    +
    +
    +
    +
    public static void main(String... args) {
    +    // This handles all of the above in one line:
    +    // 1. parse the command line
    +    // 2. handle incorrect user input for one of the subcommands
    +    // 3. automatically print help if requested
    +    // 4. execute one or more subcommands
    +    new CommandLine(new YourApp()).parseWithHandler(new RunLast(), System.err, args);
    +}
    +
    +
    +
    +

    The new convenience method is parseWithHandler. You can create your own custom handler or use one of the built-in handlers. Picocli provides handler implementations for some common use cases.

    +
    +
    +

    The built-in handlers are RunFirst, RunLast and RunAll. All of these provide automatic help: if the user requests usageHelp or versionHelp, the requested information is printed and the handler returns without further processing. The handlers expect all commands to implement either java.lang.Runnable or java.util.concurrent.Callable.

    +
    +
    +
      +
    • +

      RunLast executes the most specific command or subcommand. For example, if the user invoked java Git commit -m "commit message", picocli considers Git the top-level command and commit a subcommand. In this example, the commit subcommand is the most specific command, so RunLast would only execute that subcommand. If there are no subcommands, the top-level command is executed. RunLast is now used internally by picocli to implement the existing CommandLine::run and CommandLine::call convenience methods.

      +
    • +
    • +

      RunFirst only executes the first, top-level, command and ignores subcommands.

      +
    • +
    • +

      RunAll executes the top-level command and all subcommands that appeared on the command line.

      +
    • +
    +
    +
    +

    There is also a parseWithHandlers method, which is similar but additionally lets you specify a custom handler for incorrect user input.

    +
    +
    +

    Improved run and call Methods

    +
    +

    The CommandLine::call and CommandLine::run convenience methods now support subcommands and will execute the last subcommand +specified by the user. Previously subcommands were ignored and only the top-level command was executed.

    +
    +
    +
    +

    Improved Exceptions

    +
    +

    Finally, from this release, all picocli exceptions provide a getCommandLine method +that returns the command or subcommand where parsing or execution failed. +Previously, if the user provided invalid input for applications with subcommands, +it was difficult to pinpoint exactly which subcommand failed to parse the input.

    +
    +
    +
    +
    +
    +

    Conclusion

    +
    +
    +

    If you are already using picocli, v2.0 is an essential upgrade. +If you haven’t used picocli before, I hope the above made you interested to give it a try.

    +
    +
    +

    Many of these improvements originated in user feedback and subsequent discussions. Please don’t hesitate to ask questions, request features or give other feedback on the picocli issue tracker.

    +
    +
    +

    Please star the project on GitHub if you like it and tell your friends!

    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/man/3.x/picocli-2.0-groovy-scripts-on-steroids.html b/docs/man/3.x/picocli-2.0-groovy-scripts-on-steroids.html new file mode 100644 index 000000000..94c434b21 --- /dev/null +++ b/docs/man/3.x/picocli-2.0-groovy-scripts-on-steroids.html @@ -0,0 +1,796 @@ + + + + + + + +Picocli 2.0: Groovy Scripts on Steroids + + + + + + + +
    +
    +
    +
    +

    Picocli 2.0 adds improved support for other JVM languages, especially Groovy. +Why use picocli when the Groovy language has built-in CLI support with the CliBuilder class?

    +
    +
    +

    You may like picocli’s usage help, which shows ANSI colors and styles +by default. Another feature you may fancy is the command line +TAB autocompletion. Finally, there is a slew of smaller features, +like the fact that your script needs zero lines of command line parsing code, +picocli’s subcommand support, +type conversion for both options and positional parameters, +and parser tracing, to name a few.

    +
    +
    +

    cli

    +
    +
    +
    +
    +

    Example

    +
    +
    +

    Let’s take a look at an example. The checksum.groovy script below takes one or more file parameters, +and for each file prints out a checksum and the file name. The "checksum" algorithm is MD5 by default, +but users may specify a different MessageDigest algorithm. Users can request usage help with the +-h or --help option.

    +
    +
    +
    +
    @Grab('info.picocli:picocli:2.0.3')
    +@picocli.groovy.PicocliScript
    +import groovy.transform.Field
    +import java.security.MessageDigest
    +import static picocli.CommandLine.*
    +
    +@Parameters(arity="1", paramLabel="FILE", description="The file(s) whose checksum to calculate.")
    +@Field File[] files
    +
    +@Option(names = ["-a", "--algorithm"], description = [
    +        "MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512,",
    +        "  or any other MessageDigest algorithm."])
    +@Field String algorithm = "MD5"
    +
    +@Option(names= ["-h", "--help"], usageHelp= true, description= "Show this help message and exit.")
    +@Field boolean helpRequested
    +
    +files.each {
    +  println MessageDigest.getInstance(algorithm).digest(it.bytes).encodeHex().toString() + "\t" + it
    +}
    +
    +
    +
    +

    When run in the $picocli-home/examples/src/main/groovy/picocli/examples directory, +this example script gives the following results:

    +
    +
    +
    +
    $ groovy checksum.groovy *.*
    +4995d24bbb3adf67e2120c36dd3027b7        checksum.groovy
    +a03c852de017f9303fcc373c7adafac6        checksum-with-banner.groovy
    +1ee567193bf41cc835ce76b6ca29ed30        checksum-without-base.groovy
    +
    +
    +
    +

    Invoking the script with the -h or --help option shows the usage help message +with ANSI colors and styles below:

    +
    +
    +

    Usage help with ANSI colors and styles

    +
    +
    +
    +
    +

    Where’s the Code?

    +
    +
    +

    You may have noticed that the above script does not contain any logic for parsing the command +line arguments or for handling requests for usage help.

    +
    +
    +

    Dude

    +
    +
    +

    Without the @picocli.groovy.PicocliScript annotation, the script code would look something like this:

    +
    +
    +
    +
    class Checksum {
    +    @Parameters(arity = "1", paramLabel = "FILE", description = "...")
    +    File[] files
    +
    +    @Option(names = ["-a", "--algorithm"], description = ["..."])
    +    String algorithm = "MD5"
    +
    +    @Option(names = ["-h", "--help"], usageHelp = true, description = "...")
    +    boolean helpRequested
    +}
    +Checksum checksum = new Checksum()
    +CommandLine commandLine = new CommandLine(checksum)
    +try {
    +    commandLine.parse(args)
    +    if (commandLine.usageHelpRequested) {
    +        commandLine.usage(System.out)
    +    } else {
    +        checksum.files.each {
    +            byte[] digest = MessageDigest.getInstance(checksum.algorithm).digest(it.bytes)
    +            println digest.encodeHex().toString() + "\t" + it
    +        }
    +    }
    +} catch (ParameterException ex) {
    +    println ex.message
    +    commandLine.usage(System.out)
    +}
    +
    +
    +
    +

    The above example has explicit code to parse the command line, deal with invalid user input, +and check for usage help requests. +The first version of the script did not have any of this boilerplate code.

    +
    +
    +

    Let’s take a look at how this works.

    +
    +
    +
    +
    +

    Basescript

    +
    +
    +

    Scripts annotated with @picocli.groovy.PicocliScript are automatically transformed to use +picocli.groovy.PicocliBaseScript as their base class. +This turns a Groovy script into a picocli-based command line application.

    +
    +
    +

    AllYourBase

    +
    +
    +

    When the script is run, Groovy calls the script’s run method. +The PicocliBaseScript::run method takes care of parsing the command line and populating the script +fields with the results. The run method does the following:

    +
    +
    +
      +
    • +

      First, @Field variables annotated with @Option or @Parameters are initialized from the command line arguments.

      +
    • +
    • +

      If the user input was invalid, an error message is printed followed by the usage help message.

      +
    • +
    • +

      If the user requested usage help or version information, this is printed to the console and the script exits.

      +
    • +
    • +

      Otherwise, the script body is executed.

      +
    • +
    +
    +
    +

    This behavior can be customized, see the PicocliBaseScript javadoc for more details.

    +
    +
    +

    In addition to changing the script base class, the @PicocliScript annotation also allows Groovy +scripts to use the @Command annotation directly, without introducing a helper class. +The picocli parser will look for this annotation on the +class containing the @Option and @Parameters-annotated fields. The same custom +AST transformation +that changes the script’s base class also moves any @Command annotation in the script to this +transformed class so the picocli parser can pick it up.

    +
    +
    +
    +
    +

    Usage Help With Colors

    +
    +
    +

    The @Command annotation lets you customize parts of the usage help message like command name, description, headers, footers etc.

    +
    +
    +

    Let’s add some bells and whistles to the example script. +(Credit to http://patorjk.com/software/taag/ for the ASCII Art Generator.)

    +
    +
    +
    +
    @Grab('info.picocli:picocli:2.0.3')
    +@Command(header = [
    +        $/@|bold,green    ___                            ___ _           _                  |@/$,
    +        $/@|bold,green   / __|_ _ ___  _____ ___  _     / __| |_  ___ __| |__ ____  _ _ __  |@/$,
    +        $/@|bold,green  | (_ | '_/ _ \/ _ \ V / || |   | (__| ' \/ -_) _| / /(_-< || | '  \ |@/$,
    +        $/@|bold,green   \___|_| \___/\___/\_/ \_, |    \___|_||_\___\__|_\_\/__/\_,_|_|_|_||@/$,
    +        $/@|bold,green                         |__/                                         |@/$
    +        ],
    +        description = "Print a checksum of each specified FILE.",
    +        version = 'checksum v1.2.3', showDefaultValues = true,
    +        footerHeading = "%nFor more details, see:%n",
    +        footer = ["[1] https://docs.oracle.com/javase/9/docs/specs/security/standard-names.html",
    +                "ASCII Art thanks to http://patorjk.com/software/taag/"]
    +)
    +@picocli.groovy.PicocliScript
    +import groovy.transform.Field
    +import java.security.MessageDigest
    +import static picocli.CommandLine.*
    +
    +@Parameters(arity="1", paramLabel="FILE", description="The file(s) whose checksum to calculate.")
    +@Field private File[] files
    +
    +@Option(names = ["-a", "--algorithm"], description = [
    +        "MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, or",
    +        "  any other MessageDigest algorithm. See [1] for more details."])
    +@Field private String algorithm = "MD5"
    +
    +@Option(names= ["-h", "--help"], usageHelp=true, description="Show this help message and exit.")
    +@Field private boolean helpRequested
    +
    +@Option(names= ["-V", "--version"], versionHelp=true, description="Show version info and exit.")
    +@Field private boolean versionInfoRequested
    +
    +files.each {
    +  println MessageDigest.getInstance(algorithm).digest(it.bytes).encodeHex().toString() + "\t" + it
    +}
    +
    +
    +
    +

    The new version of the script adds a header and footer, and the ability to print version information. +All text displayed in the usage help message and version information may contain format specifiers +like the %n line separator.

    +
    +
    +

    The usage help message can also display ANSI colors and styles. +Picocli supports a simple markup syntax where @| starts an ANSI styled section and |@ ends it. +Immediately following the @| is a comma-separated list of colors and styles, +like @|STYLE1[,STYLE2]…​ text|@. +See the picocli user manual for details on what colors and styles are available.

    +
    +
    +

    The usage help message for the new script looks like this:

    +
    +
    +

    Customized header and footer with styles and colors

    +
    +
    +

    The @Command annotation also has a version = "checksum v1.2.3" attribute. +This version string is printed when the user specifies --version on the command line because +we declared an @Option with that name with attribute versionHelp = true.

    +
    +
    +
    +
    $ groovy checksum-with-banner.groovy --version
    +checksum v1.2.3
    +
    +
    +
    +

    For more details, see the Version Help section of the user manual.

    +
    +
    +
    +
    +

    Conclusion

    +
    +
    +

    The @PicocliScript annotation allows Groovy scripts to omit boilerplate code and while adding powerful common command line application functionality. +In the final version of our example script, most of the code is actually description text for the usage help message.

    +
    +
    +

    There is a lot more to picocli, give it a try!

    +
    +
    +

    Please star the project on GitHub if you like it and tell your friends!

    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/man/3.x/picocli-3.0-programmatic-api.html b/docs/man/3.x/picocli-3.0-programmatic-api.html new file mode 100644 index 000000000..06fb2affa --- /dev/null +++ b/docs/man/3.x/picocli-3.0-programmatic-api.html @@ -0,0 +1,1030 @@ + + + + + + + +Programmatic API + + + + + + + +
    +
    +
    +
    + + + + + +
    + + +For most applications the annotations API is a better fit than the programmatic API: the annotation syntax is more compact, easier to read, and easier to maintain. See this introductory article and for more details, the user manual. +
    +
    +
    +

    Picocli 3.0 offers a programmatic API for creating command line applications, in addition to annotations. The programmatic API allows applications to dynamically create command line options on the fly, and also makes it possible to create idiomatic domain-specific languages for processing command line arguments, using picocli, in other JVM languages.

    +
    +
    +
    +
    +

    1. Example

    +
    +
    +
    +
    CommandSpec spec = CommandSpec.create();
    +spec.mixinStandardHelpOptions(true); // usageHelp and versionHelp options
    +spec.addOption(OptionSpec.builder("-c", "--count")
    +        .paramLabel("COUNT")
    +        .type(int.class)
    +        .description("number of times to execute").build());
    +spec.addPositional(PositionalParamSpec.builder()
    +        .paramLabel("FILES")
    +        .type(List.class)
    +        .auxiliaryTypes(File.class) // List<File>
    +        .description("The files to process").build());
    +CommandLine commandLine = new CommandLine(spec);
    +
    +// processing parse results can be done manually
    +// or delegated to a handler
    +class Handler extends AbstractParseResultHandler<Integer> {
    +    protected Handler self() { return this; }
    +
    +    public Integer handle(ParseResult pr) {
    +        int count = pr.matchedOptionValue('c', 1);
    +        List<File> files = pr.matchedPositionalValue(0, Collections.<File>emptyList());
    +        for (File f : files) {
    +            for (int i = 0; i < count; i++) {
    +                System.out.println(i + " " + f.getName());
    +            }
    +        }
    +        return files.size();
    +    }
    +}
    +
    +// using a handler gives fine-grained control
    +// over which streams to use and exit codes
    +Integer processed = commandLine.parseWithHandlers(
    +        new Handler().useOut(System.out).andExit(123),
    +        new DefaultExceptionHandler<Integer>().andExit(567),
    +        args);
    +
    +
    +
    +
    +
    +

    2. Configuration

    +
    +
    +

    The following classes are the main model classes used to configure the parser:

    +
    +
    +
      +
    • +

      CommandSpec

      +
    • +
    • +

      OptionSpec

      +
    • +
    • +

      PositionalParamSpec

      +
    • +
    +
    +
    +

    2.1. CommandSpec

    +
    +

    2.1.1. Command Name and Version

    +
    +

    CommandSpec models a command. It has a name and a version, both of which may be empty. For example:

    +
    +
    +
    +
    CommandSpec cmd = CommandSpec.create()
    +    .name("mycommand")
    +    .version("My Command v1.0");
    +
    +
    +
    +

    It also has a UsageMessageSpec to configure aspects of the usage help message.

    +
    +
    +
    +

    2.1.2. Usage Help

    +
    +
    +
    cmd.usageMessage()
    +        .headerHeading("Header heading%n")
    +        .header("header line 1", "header line 2")
    +        .descriptionHeading("Description heading%n")
    +        .description("description line 1", "description line 2")
    +        .optionListHeading("Options%n")
    +        .parameterListHeading("Positional Parameters%n");
    +        .footerHeading("Footer heading%n")
    +        .footer("footer line 1", "footer line 2");
    +
    +
    +
    +

    The ParserSpec can be used to control the behaviour of the parser to some extent.

    +
    +
    +
    +

    2.1.3. Parser Options

    +
    +
    +
    cmd.parser()
    +        .unmatchedArgumentsAllowed(true)
    +        .overwrittenOptionsAllowed(true);
    +
    +
    +
    +
    +

    2.1.4. Mixins

    +
    +

    CommandSpec has methods to add options (OptionSpec objects) and positional parameters (PositionalParamSpec objects). A CommandSpec can be mixed in with another CommandSpec, so its options, positional parameters and usage help attributes are merged into the other CommandSpec.

    +
    +
    +
    +
    CommandSpec standardHelpOptions = CommandSpec.create()
    +    .addOption(OptionSpec.builder("-h", "--help")
    +        .usageHelp(true)
    +        .description("Show this help message and exit.").build())
    +    .addOption(OptionSpec.builder("-V", "--version")
    +        .versionHelp(true)
    +        .description("Print version information and exit.").build());
    +
    +CommandSpec cmd = CommandSpec.create()
    +    .name("mycommand")
    +    .addMixin("standardHelpOptions", standardHelpOptions);
    +
    +
    +
    +

    Actually, since these options are extremely common, CommandSpec provides a convenience method to quickly add these standard help options:

    +
    +
    +
    +
    CommandSpec spec = CommandSpec.create();
    +spec.mixinStandardHelpOptions(true); // usageHelp and versionHelp options
    +
    +
    +
    +
    +

    2.1.5. Subcommands

    +
    +

    Finally, CommandSpec objects can be subcommands of other CommandSpecs. There is no limit to the depth of a hierarchy of command and subcommands. CommandSpec also allows registration of type converters that are used while parsing the command line arguments to convert a command line argument string to the strongly typed value of a OptionSpec or PositionalParamSpec

    +
    +
    +
    +
    CommandSpec helpSubcommand = CommandSpec.forAnnotatedObject(
    +        new picocli.CommandLine.HelpCommand());
    +
    +CommandSpec cmd = CommandSpec.create()
    +    .name("mycommand")
    +    .addSubcommand("help", helpSubcommand);
    +
    +
    +
    +
    +
    +

    2.2. OptionSpec

    +
    +

    OptionSpec models a command option. An OptionSpec must have at least one name, which is used during parsing to match command line arguments. Other attributes can be left empty and picocli will give them a reasonable default value. This defaulting is why OptionSpec objects are created with a builder: this allows you to specify only some attributes and let picocli initialise the other attributes. For example, if only the option’s name is specified, picocli assumes the option takes no parameters (arity = 0), and is of type boolean. Another example, if arity is larger than 1, picocli sets the type to List and the auxiliary type to String.

    +
    +
    +

    Once an OptionSpec is constructed, its configuration becomes immutable, but its value can still be modified. Usually the value is set during command line parsing when a command line argument matches one of the option names.

    +
    +
    +

    The value is set via the getter and setter bindings. We’ll come back to bindings later in this document.

    +
    +
    +

    Similar to the annotation API, OptionSpec objects have help, usageHelp and versionHelp attributes. When the parser matches an option that was marked with any of these attributes, it will no longer validate that all required arguments exist. See the section below on the parseWithHandler(s) methods that automatically print help when requested.

    +
    +
    +
    +

    2.3. PositionalParamSpec

    +
    +

    PositionalParamSpec objects don’t have names, but have an index range instead. A single PositionalParamSpec object can capture multiple positional parameters. The default index range is set to 0..* (all indices). A command may have multiple PositionalParamSpec objects to capture positional parameters at different index ranges. This can be useful if positional parameters at different index ranges have different data types.

    +
    +
    +

    Similar to OptionSpec objects, Once a PositionalParamSpec is constructed, its configuration becomes immutable, but its value can still be modified. Usually the value is set during command line parsing when a non-option command line argument is encountered at a position in its index range.

    +
    +
    +

    The value is set via getter and setter bindings. We’ll look at bindings next.

    +
    +
    +
    +

    2.4. Bindings

    +
    +

    Bindings decouple the option and positional parameter specification from the place where their value is held.

    +
    +
    +

    Option specifications and positional parameter specifications created from annotated objects have a FieldBinding (and in the near future they can have a MethodBinding), so when the value is set on an option specification, the field’s value is set (or the setter method is invoked).

    +
    +
    +

    Option specifications and positional parameter specifications created programmatically without annotated object by default have an ObjectBinding that simply stores the value in a field of the ObjectBinding.

    +
    +
    +

    You may create a custom binding that delegates to some other data structure to retrieve and store the value.

    +
    +
    +

    A binding is either a getter or a setter:

    +
    +
    +
    +
    public static interface IGetter {
    +    /** Returns the current value of the binding. For multi-value options and positional
    +     * parameters, this method returns an array, collection or map to add values to.
    +     * @throws PicocliException if a problem occurred while obtaining the current value
    +     * @throws Exception internally, picocli call sites will catch any exceptions
    +     *         thrown from here and rethrow them wrapped in a PicocliException */
    +    <T> T get() throws Exception;
    +}
    +
    +
    +
    +
    +
    public static interface ISetter {
    +    /** Sets the new value of the option or positional parameter.
    +     *
    +     * @param value the new value of the option or positional parameter
    +     * @param <T> type of the value
    +     * @return the previous value of the binding (if supported by this binding)
    +     * @throws PicocliException if a problem occurred while setting the new value
    +     * @throws Exception internally, picocli call sites will catch any exceptions
    +     *         thrown from here and rethrow them wrapped in a PicocliException */
    +    <T> T set(T value) throws Exception;
    +}
    +
    +
    +
    +

    For single-value options, picocli will simply invoke the setter when an option or positional parameter is matched on the command line.

    +
    +
    +

    For multi-value options or positional parameters, picocli will call the getter to get the current value, add the newly matched value, and call the setter with the result. +For arrays, this means the existing elements are copied into a new array that is one element larger, and this new array is then set. +For collections and maps, the new value is added to the collection returned by the getter. +If the getter returns null, a new array, collection, or map is created.

    +
    +
    +
    +
    +
    +

    3. Parse Result

    +
    +
    +

    For the below examples, we use the following parser configuration:

    +
    +
    +
    +
    CommandSpec spec = CommandSpec.create();
    +spec.addOption(OptionSpec.builder("-V", "--verbose").build());
    +spec.addOption(OptionSpec.builder("-f", "--file")
    +        .paramLabel("FILES")
    +        .type(List.class)
    +        .auxiliaryTypes(File.class) // this option is of type List<File>
    +        .description("The files to process").build());
    +spec.addOption(OptionSpec.builder("-n", "--num")
    +        .paramLabel("COUNT")
    +        .type(int[].class)
    +        .splitRegex(",")
    +        .description("Comma-separated list of integers").build());
    +CommandLine commandLine = new CommandLine(spec);
    +
    +
    +
    +

    3.1. Querying for Options

    +
    +

    The CommandLine::parseArgs method returns a ParseResult object that allows client code to query which options and positional parameters were matched for a given command.

    +
    +
    +
    +
    String[] args = { "--verbose", "-f", "file1", "--file=file2", "-n1,2,3" };
    +ParseResult pr = commandLine.parseArgs(args);
    +
    +List<String> originalArgs = pr.originalArgs(); // lists all command line args
    +assert Arrays.asList(args).equals(originalArgs);
    +
    +assert pr.hasMatchedOption("--verbose"); // as specified on command line
    +assert pr.hasMatchedOption("-V");        // other aliases work also
    +assert pr.hasMatchedOption('V');         // single-character alias works too
    +assert pr.hasMatchedOption("verbose");   // and, command name without hyphens
    +
    +
    +
    +
    +

    3.2. Matched Option Values

    +
    +

    The matchedOptionValue method returns the command line value or values, converted to the option’s type. This method requires a default value, which will be returned in case the option was not matched on the command line. In the above example, we defined the --file option to be of type List<File>, so we pass in an empty list as the default value:

    +
    +
    +
    +
    ParseResult pr = commandLine.parseArgs("-f", "file1", "--file=file2", "-n1,2,3");
    +
    +List<File> defaultValue = Collections.emptyList();
    +List<File> expected     = Arrays.asList(new File("file1"), new File("file2"));
    +
    +assert expected.equals(pr.matchedOptionValue('f', defaultValue));
    +assert expected.equals(pr.matchedOptionValue("--file", defaultValue));
    +
    +assert Arrays.equals(new int[]{1,2,3}, pr.matchedOptionValue('n', new int[0]));
    +
    +
    +
    +
    +

    3.3. Original Option Values

    +
    +

    Use the OptionSpec.stringValues() or OptionSpec.originalStringValues() method to get a list of all values specified on the command line for an option. +The stringValues() method returns the arguments after splitting but before type conversion, while +the originalStringValues() method returns the matched arguments as specified on the command line (before splitting).

    +
    +
    +
    +
    ParseResult pr = commandLine.parseArgs("-f", "file1", "--file=file2", "-n1,2,3");
    +
    +// Command line arguments after splitting but before type conversion
    +assert "1".equals(pr.matchedOption('n').stringValues().get(0));
    +assert "2".equals(pr.matchedOption('n').stringValues().get(1));
    +assert "3".equals(pr.matchedOption('n').stringValues().get(2));
    +
    +// Command line arguments as found on the command line
    +assert "1,2,3".equals(pr.matchedOption("--num").originalStringValues().get(0));
    +
    +
    +
    +
    +

    3.4. Subcommands

    +
    +

    Use the hasSubcommand method to determine whether the command line contained subcommands. The subcommand method returns a different ParseResult object that can be used to query which options and positional parameters were matched for the subcommand.

    +
    +
    +
    +
    class App {
    +    @Option(names = "-x") String x;
    +}
    +class Sub {
    +    @Parameters String[] all;
    +}
    +CommandLine cmd = new CommandLine(new App());
    +cmd.addSubcommand("sub", new Sub());
    +ParseResult parseResult = cmd.parseArgs("-x", "xval", "sub", "1", "2", "3");
    +
    +assert parseResult.hasMatchedOption("-x");
    +assert "xval".equals(parseResult.matchedOptionValue("-x", "default"));
    +
    +assert parseResult.hasSubcommand();
    +ParseResult subResult = parseResult.subcommand();
    +
    +assert  subResult.hasMatchedPositional(0);
    +assert  subResult.hasMatchedPositional(1);
    +assert  subResult.hasMatchedPositional(2);
    +assert !subResult.hasMatchedPositional(3);
    +
    +
    +
    +
    +
    +
    +

    4. Parsing and Result Processing

    +
    +
    +

    4.1. Basic Processing

    +
    +

    The most basic way to parse the command line is to call the CommandLine::parseArgs method and inspect the resulting ParseResult object.

    +
    +
    +

    For example:

    +
    +
    +
    +
    CommandSpec spec = CommandSpec.create();
    +// add options and positional parameters
    +
    +CommandLine commandLine = new CommandLine(spec);
    +try {
    +    ParseResult pr = commandLine.parseArgs(args);
    +    if (CommandLine.printHelpIfRequested(pr)) {
    +        return;
    +    }
    +    int count = pr.matchedOptionValue('c', 1);
    +    List<File> files = pr.matchedPositionalValue(0, Collections.<File>emptyList());
    +    for (File f : files) {
    +        for (int i = 0; i < count; i++) {
    +            System.out.printf("%d: %s%n", i, f);
    +        }
    +    }
    +} catch (ParameterException invalidInput) {
    +    System.err.println(invalidInput.getMessage());
    +    invalidInput.getCommandLine().usage(System.err);
    +}
    +
    +
    +
    +
    +

    4.2. Convenience Methods

    +
    +

    There are a number of parseWithHandler convenience methods to reduce some boilerplate when processing the ParseResult programmatically. The convenience methods take care of printing help when requested by the user, and handle invalid input.

    +
    +
    +

    4.2.1. Handlers

    +
    +

    It is possible for the parse result processing logic to return a result. To accomplish this, call the CommandLine::parseWithHandler method with a class that extends AbstractParseResultHandler.

    +
    +
    +

    Example:

    +
    +
    +
    +
    CommandSpec spec = CommandSpec.create();
    +// add options and positional parameters
    +
    +CommandLine commandLine = new CommandLine(spec);
    +
    +class Handler extends AbstractParseResultHandler<Integer> {
    +    protected Handler self() { return this; }
    +
    +    public Integer handle(ParseResult pr) {
    +        int count = pr.matchedOptionValue('c', 1);
    +        List<File> files = pr.matchedPositionalValue(0, Collections.<File>emptyList());
    +        for (File f : files) {
    +            for (int i = 0; i < count; i++) {
    +                System.out.println(i + " " + f.getName());
    +            }
    +        }
    +        return files.size();
    +    }
    +}
    +
    +int processed = commandLine.parseWithHandler(new Handler(), args);
    +// do something with result...
    +
    +
    +
    +

    This method also has a variation, parseWithHandlers, which additionally takes an IExceptionHandler2 to customize how invalid input should be handled and optionally set an exit code.

    +
    +
    +

    Example:

    +
    +
    +
    +
    CommandSpec spec = CommandSpec.create();
    +// add options and positional parameters
    +
    +CommandLine commandLine = new CommandLine(spec);
    +Integer result = commandLine.parseWithHandlers(
    +        new MyHandler().useOut(System.out).andExit(123),
    +        new DefaultExceptionHandler<Integer>().andExit(567),
    +        args);
    +// do something with result...
    +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/man/3.x/picocli-on-graalvm.html b/docs/man/3.x/picocli-on-graalvm.html new file mode 100644 index 000000000..3dedccad5 --- /dev/null +++ b/docs/man/3.x/picocli-on-graalvm.html @@ -0,0 +1,644 @@ + + + + + + + +Picocli on GraalVM: Blazingly Fast Command Line Apps + + + + + +
    +
    +
    +
    +
    +picocli on graalvm +
    +
    +
    +
    +
    +

    GraalVM

    +
    +
    +

    GraalVM allows you to compile your programs ahead-of-time into a native executable. The resulting program has faster startup time and lower runtime memory overhead compared to a Java VM. This is especially useful for command line utilities, which are often short-lived.

    +
    +
    +

    GraalVM has limited support for Java reflection and it needs to know ahead of time the reflectively accessed program elements.

    +
    +
    +
    +
    +

    Reflective Access

    +
    +
    +

    Picocli currently uses reflection to discover +classes and methods +annotated with @Command, and fields, +methods or +method parameters annotated with @Option and @Parameters and other picocli annotations. A future picocli release may include an annotation processor to do this work at compile time, but as it stands, it uses reflection.

    +
    +
    +
    +
    +

    ReflectionConfigGenerator Tool

    +
    +
    +

    Picocli 3.7.0 includes a picocli-codegen module, with a tool that generates a GraalVM configuration file.

    +
    +
    +

    ReflectionConfigGenerator generates a JSON String with the program elements that will be accessed reflectively in a picocli-based application, in order to compile this application ahead-of-time into a native executable with GraalVM.

    +
    +
    +

    The output of ReflectionConfigGenerator is intended to be passed to the -H:ReflectionConfigurationFiles=/path/to/reflectconfig option of the native-image GraalVM utility. This allows picocli-based applications to be compiled to a native image.

    +
    +
    +

    Example Usage

    +
    +

    We will use the picocli.codegen.aot.graalvm.Example class that is in the tests for the picocli-codegen module as an example. First, we will generate a reflect.json configuration file with the ReflectionConfigGenerator tool. Next, we will compile the Example class to a native application, and finally we will run this application and see what the difference is in startup time between the native application and running on Hotspot.

    +
    +
    +
    +

    Generating the Configuration File

    +
    +

    Run the ReflectionConfigGenerator tool and specify one or more fully qualified class names of the @Command-annotated classes. The output is printed to System.out, so you will want to redirect it to a file:

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

    The generated reflect.json files looks something like this:

    +
    +
    +
    +
    [
    +  {
    +    "name" : "picocli.codegen.aot.graalvm.Example",
    +    "allDeclaredConstructors" : true,
    +    "allPublicConstructors" : true,
    +    "allDeclaredMethods" : true,
    +    "allPublicMethods" : true,
    +    "fields" : [
    +        { "name" : "spec" },
    +        { "name" : "unmatched" },
    +        { "name" : "timeUnit" },
    +        { "name" : "file" }
    +    ],
    +    "methods" : [
    +        { "name" : "setMinimum", "parameterTypes" : ["int"] },
    +        { "name" : "setOtherFiles", "parameterTypes" : ["[Ljava.io.File;"] },
    +        { "name" : "multiply", "parameterTypes" : ["int", "int"] }
    +    ]
    +  },
    +...
    +]
    +
    +
    +
    + + + + + +
    +
    Tip
    +
    +If necessary, it is possible to exclude classes with system property picocli.codegen.excludes, which accepts a comma-separated list of regular expressions of the fully qualified class names that should not be included in the resulting JSON String. +
    +
    +
    +
    +

    Compiling a Native Image

    +
    +

    This assumes you have GraalVM installed, with prerequisites. From the site:

    +
    +
    +
    +
    +

    To build a native image of the program use the native-image utility located in the bin directory of the GraalVM distribution. For compilation native-image depends on the local toolchain, so please make sure: glibc-devel, zlib-devel (header files for the C library and zlib) and gcc are available on your system.

    +
    +
    +
    +
    +

    I also needed the static packages glibc-static and zlib-static, other than the devel packages.

    +
    +
    +

    We compile the example class with the following command:

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

    The reflect.json is in the current directory, and I added -H:+ReportUnsupportedElementsAtRuntime to get a useful error message in case something goes wrong.

    +
    +
    + + + + + +
    +
    Tip
    +
    +native-image --expert-options shows a list of other compilation options not shown in the output of native-image --help. +
    +
    +
    +
    +

    Running the Native Image

    +
    +

    If compilation went well, we now have a native executable picocli.codegen.aot.graalvm.example in the current directory:

    +
    +
    +
    +
    $ ls -alh picocli*
    +-rwxrwxr-x 1 remko remko 15M Oct  4 21:35 picocli.codegen.aot.graalvm.example
    +
    +
    +
    +

    The name of the executable is derived from the main class name. If the jar is an executable jar (with the Main-Class specified in the manifest), we could have run native-image [options] -jar jarfile to build an image for the jar file.

    +
    +
    +

    Let’s first run the application in Java, and time it to see how long it takes to start up.

    +
    +
    +
    +
    $ time java -cp  picocli-3.7.0.jar:picocli-codegen-3.7.0-tests.jar \
    +    picocli.codegen.aot.graalvm.Example --version
    +3.7.0
    +
    +real    0m0.492s
    +user    0m0.847s
    +sys     0m0.070s
    +
    +
    +
    +

    On Java Hotspot, it takes about half a second to run. Now, we run the native image:

    +
    +
    +
    +
    $ time ./picocli.codegen.aot.graalvm.example --version
    +3.7.0
    +
    +real    0m0.003s
    +user    0m0.000s
    +sys     0m0.004s
    +
    +
    +
    +

    The startup time is now down to 3 milliseconds!

    +
    +
    +

    All command line parsing functionality works as expected, with type conversion, validation and help with ANSI colors. This is exciting news when you want to write command line applications and services in Java and have them run instantaneously.

    +
    +
    +
    +
    +
    +

    Conclusion

    +
    +
    +

    GraalVM is an exciting new technology that allows Java programs to run as native code. This gives reduced memory usage and startup time, which is especially useful for short-running programs like command line utilities.

    +
    +
    +

    The ReflectionConfigGenerator tool included in the picocli-codegen module allows picocli-based applications to be compiled to native executables with extremely fast startup times.

    +
    +
    +

    Please star ☆ GraalVM and picocli on GitHub if you like the projects!

    +
    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/docs/man/3.x/quick-guide.html b/docs/man/3.x/quick-guide.html new file mode 100644 index 000000000..09422aa2c --- /dev/null +++ b/docs/man/3.x/quick-guide.html @@ -0,0 +1,2004 @@ + + + + + + + +Quick Guide + + + + + + + +
    +
    +
    +
    +

    This is the Quick Guide. For more detail, see the full user manual at http://picocli.info.

    +
    +
    +
    +
    +

    1. What is picocli

    +
    +
    +

    Picocli is a Java library and mini-framework for creating command line applications with almost no code.

    +
    +
    +

    Picocli supports a variety of command line syntax styles including POSIX, GNU, MS-DOS and more. +It generates highly customizable usage help messages with ANSI colors and styles. +Picocli-based applications can have command line TAB completion showing available options, option parameters and subcommands, for any level of nested subcommands.

    +
    +
    +
    Example usage help message
    +

    Screenshot of usage help with Ansi codes enabled

    +
    +
    +
    +
    +

    2. How to Use it

    +
    +
    +

    Create a class and annotate its fields or methods with @Option or @Parameters to declare what options and positional parameters your application expects. +While parsing the command line, picocli will initialize these fields based on the command line arguments. +If your class implements Runnable or Callable, you can let picocli kick off your application after parsing is successfully completed.

    +
    +
    + + + + + +
    + + +For applications that cannot use the annotations, there is also a programmatic API for defining what options and positional parameters to expect, and a programmatic API for handling parse results. The programmatic API is not covered in this Quick Guide. +
    +
    +
    +

    2.1. Example

    +
    +

    Here is a small example application that uses the CommandLine.call convenience method +to do parsing and error handling in one line of code. The mixinStandardHelpOptions attribute +adds usage help and version help options your application.

    +
    +
    +
    Example Callable application
    +
    +
    @Command(description = "Prints the checksum (MD5 by default) of a file to STDOUT.",
    +         name = "checksum", mixinStandardHelpOptions = true, version = "checksum 3.0")
    +class CheckSum implements Callable<Void> {
    +
    +    @Parameters(index = "0", description = "The file whose checksum to calculate.")
    +    private File file;
    +
    +    @Option(names = {"-a", "--algorithm"}, description = "MD5, SHA-1, SHA-256, ...")
    +    private String algorithm = "SHA-1";
    +
    +    public static void main(String[] args) throws Exception {
    +        CommandLine.call(new CheckSum(), args);
    +    }
    +
    +    @Override
    +    public Void call() throws Exception {
    +        byte[] fileContents = Files.readAllBytes(file.toPath());
    +        byte[] digest = MessageDigest.getInstance(algorithm).digest(fileContents);
    +        System.out.println(javax.xml.bind.DatatypeConverter.printHexBinary(digest));
    +        return null;
    +    }
    +}
    +
    +
    +
    +
    +
    +
    +

    3. Options and Parameters

    +
    +
    +

    Command line arguments can be separated into options and positional parameters. +Options have a name, positional parameters are usually the values that follow the options, +but they may be mixed.

    +
    +
    +

    Example command with annotated @Option and @Parameters

    +
    +
    +

    Picocli has separate annotations for options and positional parameters.

    +
    +
    +

    3.1. Options

    +
    +

    An option must have one or more names. +Option names commonly start with - or --, but picocli lets you use any option name you want.

    +
    +
    +

    The below example shows options with one or more names, options that take an option parameter, and a help option.

    +
    +
    +
    +
    class Tar {
    +    @Option(names = "-c", description = "create a new archive")
    +    boolean create;
    +
    +    @Option(names = { "-f", "--file" }, paramLabel = "ARCHIVE", description = "the archive file")
    +    File archive;
    +
    +    @Parameters(paramLabel = "FILE", description = "one ore more files to archive")
    +    File[] files;
    +
    +    @Option(names = { "-h", "--help" }, usageHelp = true, description = "display a help message")
    +    private boolean helpRequested;
    +}
    +
    +
    +
    +

    Picocli matches the option names to set the field values.

    +
    +
    +
    +
    String[] args = { "-c", "--file", "result.tar", "file1.txt", "file2.txt" };
    +Tar tar = new Tar();
    +new CommandLine(tar).parse(args);
    +
    +assert !tar.helpRequested;
    +assert  tar.create;
    +assert  tar.archive.equals(new File("result.tar"));
    +assert  Arrays.equals(tar.files, new File[] {new File("file1.txt"), new File("file2.txt")});
    +
    +
    +
    +

    Picocli supports POSIX clustered short options: +one or more single-character options without option-arguments, followed by at most one option with an option-argument, can be grouped behind one ‘-’ dash.

    +
    +
    +

    For example, for the Tar example above, the following command line invocations are equivalent:

    +
    +
    +
    Example commands with clustered short options
    +
    +
    tar -c -f result.tar f1.txt f2.txt
    +tar -cf result.tar f1.txt f2.txt
    +tar -cfresult.tar f1.txt f2.txt
    +
    +
    +
    +
    +

    3.2. Interactive (Password) Options

    +
    +

    For options and positional parameters marked as interactive, the user is prompted to enter a value on the console. +When running on Java 6 or higher, picocli will use the Console.readPassword API so that user input is not echoed to the console.

    +
    +
    +

    The user manual has an example.

    +
    +
    +
    +

    3.3. Positional Parameters

    +
    +

    Any command line arguments that are not subcommands, options or option parameters are interpreted as positional parameters.

    +
    +
    +

    Use the (zero-based) index attribute to specify exactly which parameters to capture. +Omitting the index attribute means the field captures all positional parameters. +Array or collection fields can capture multiple values.

    +
    +
    +

    The index attribute accepts range values, so an annotation like @Parameters(index = "2..4") captures the arguments at index 2, 3 and 4. Range values can be open-ended. For example, @Parameters(index = "3..*") captures all arguments from index 3 and up.

    +
    +
    +

    For example:

    +
    +
    +
    +
    class PositionalDemo {
    +    @Parameters(index = "0")    InetAddress host;
    +    @Parameters(index = "1")    int port;
    +    @Parameters(index = "2..*") List<File> files;
    +}
    +
    +
    +
    +

    Picocli initializes fields with the values at the specified index in the arguments array.

    +
    +
    +
    +
    String[] args = { "localhost", "12345", "file1.txt", "file2.txt" };
    +PositionalDemo params = CommandLine.populateCommand(new PositionalDemo(), args);
    +
    +assert params.host.getHostName().equals("localhost");
    +assert params.port == 12345;
    +assert params.files.equals(Arrays.asList(new File("file1.txt"), new File("file2.txt")));
    +
    +
    +
    +

    The user manual has more details about options and positional parameters, as well as the -- end-of-options delimiter and parameter files (@-files).

    +
    +
    +
    +
    +
    +

    4. Strongly Typed Everything

    +
    +
    +

    When command line options and positional parameters are mapped to the annotated fields, +the text value is converted to the type of the annotated field.

    +
    +
    +

    4.1. Type Conversion

    +
    +

    Out of the box, picocli can convert command line argument strings to a number of common data types.

    +
    +
    +

    See the user manual for the full list of built-in types, but in general all primitive types and their Object equivalent, +any enum, and common classes like File, Date, URL, BigDecimal, regex Pattern etc. can be used as is. +Applications running on Java 7 can use Path, and on Java 8 the new java.time classes can be used.

    +
    +
    +

    You can also use a custom type converter to handle data types other than the above built-in ones.

    +
    +
    +
    +

    4.2. Collections and Maps

    +
    +

    If an option or positional parameter can have multiple values, the field type must be an array, a Collection or a Map. +Any Collection subclass like List, Set, or Queue can be used.

    +
    +
    +

    A common requirement is to have options with key-value pairs similar to Java’s system properties, like -Dkey=value. +To achieve this, all you need to do is use a Map field.

    +
    +
    +

    Map fields may have any type for their key and value +as long as a type converter is registered for both the key and the value type. +Key and value types are inferred from the map’s generic type parameters. +For example:

    +
    +
    +
    +
    class MapDemo {
    +    @Option(names = {"-u", "--timeUnit"});
    +    Map<java.util.concurrent.TimeUnit, Long> timeout;
    +}
    +
    +
    +
    +

    The following command line would result in four key-value entries in the map:

    +
    +
    +
    +
    <command> -uDAYS=3 -u HOURS=23 -u=MINUTES=59 --timeUnit=SECONDS=13
    +
    +
    +
    +
    +
    +
    +

    5. Required Arguments

    +
    +
    +

    5.1. Required Options

    +
    +

    Options can be marked required to make it mandatory for the user to specify them on the command line. When a required option is not specified, a MissingParameterException is thrown from the parse method. For example:

    +
    +
    +
    +
    @Option(names = "-n", required = true, description = "mandatory number")
    +int number;
    +
    +
    +
    +
    +

    5.2. Required Parameters

    +
    +

    Use the arity attribute to make @Parameters mandatory:

    +
    +
    +
    +
    @Parameters(arity = "1..*", descriptions = "at least one File")
    +List<File> files;
    +
    +
    +
    +
    +
    +
    +

    6. Multiple Values

    +
    +
    +

    Multi-valued options and positional parameters are annotated fields that can capture multiple values from the command line.

    +
    +
    +

    6.1. Repeated Options

    +
    +

    The simplest way to create a multi-valued option is to declare an annotated field whose type is an array, collection or a map.

    +
    +
    +
    +
    @Option(names = "-option")
    +int[] values;
    +
    +
    +
    +

    Users may specify the same option multiple times. For example:

    +
    +
    +
    +
    <command> -option 111 -option 222 -option 333
    +
    +
    +
    +

    Each value is appended to the array or collection.

    +
    +
    +
    +

    6.2. Split Regex

    +
    +

    Options and parameters may also specify a split regular expression used to split each option parameter into smaller substrings. +Each of these substrings is converted to the type of the collection or array. See Collections and Maps.

    +
    +
    +
    +
    @Option(names = "-option", split = ",")
    +int[] values;
    +
    +
    +
    +

    A single command line argument like the following will be split up and three int values are added to the array:

    +
    +
    +
    +
    -option 111,222,333
    +
    +
    +
    +
    +

    6.3. Arity

    +
    +

    Sometimes you want to define an option that requires more than one option parameter for each option occurrence on the command line.

    +
    +
    +

    The arity attribute lets you control exactly how many parameters to consume for each option occurrence.

    +
    +
    +

    The arity attribute can specify an exact number of required parameters, or a range with a minimum and a maximum number of parameters. +The maximum can be an exact upper bound, or it can be "*" to denote any number of parameters. For example:

    +
    +
    +
    +
    class ArityDemo {
    +    @Parameters(arity = "1..3", descriptions = "one to three Files")
    +    File[] files;
    +
    +    @Option(names = "-f", arity = "2", description = "exactly two floating point numbers")
    +    double[] doubles;
    +
    +    @Option(names = "-s", arity = "1..*", description = "at least one string")
    +    String[] strings;
    +}
    +
    +
    +
    +

    A MissingParameterException is thrown when fewer than the miminum number of parameters is specified on the command line.

    +
    +
    +

    6.3.1. Default Arity

    +
    +

    If no arity is specified, the number of parameters depends on the field’s type. +The user manual has more details on arity.

    +
    +
    +
    +
    +
    +
    +

    7. Help Options

    +
    +
    +

    7.1. Mixin Standard Help Options

    +
    +

    When the mixinStandardHelpOptions command attribute is set to true, picocli adds a mixin to the +command that adds usageHelp and versionHelp options to the command. For example:

    +
    +
    +
    +
    @Command(mixinStandardHelpOptions = true, version = "auto help demo - picocli 3.0")
    +class AutoHelpDemo implements Runnable {
    +
    +    @Option(names = "--option", description = "Some option.")
    +    String option;
    +
    +    @Override public void run() { ... }
    +}
    +
    +
    +
    +

    The usage help message for the above example looks like this:

    +
    +
    +
    +
    Usage: <main class> [-hV] [--option=<option>]
    +      --option=<option>   Some option.
    +  -h, --help              Show this help message and exit.
    +  -V, --version           Print version information and exit.
    +
    +
    +
    +
    +

    7.2. Custom Help Options

    +
    +

    Applications can define custom help options by setting attribute versionHelp = true, usageHelp = true or help = true. +If one of the arguments specified on the command line is a "help" option, picocli will not throw a MissingParameterException when required options are missing.

    +
    +
    +

    For example:

    +
    +
    +
    +
    @Option(names = {"-V", "--version"}, versionHelp = true, description = "display version info")
    +boolean versionInfoRequested;
    +
    +@Option(names = {"?", "-h", "--help"}, usageHelp = true, description = "display this help message")
    +boolean usageHelpRequested;
    +
    +
    +
    +

    Use these attributes for options that request the usage help message or version information to be shown on the console.

    +
    +
    +

    The CommandLine class offers two methods that allow external components to detect whether +usage help or version information was requested (without inspecting the annotated domain object):

    +
    +
    +
      +
    • +

      CommandLine.isUsageHelpRequested() returns true if the parser matched an option annotated with usageHelp=true

      +
    • +
    • +

      CommandLine.isVersionHelpRequested() returns true if the parser matched an option annotated with versionHelp=true

      +
    • +
    +
    +
    +
    +
    CommandLine commandLine = new CommandLine(new App());
    +commandLine.parse(args);
    +if (commandLine.isUsageHelpRequested()) {
    +   commandLine.usage(System.out);
    +   return;
    +} else if (commandLine.isVersionHelpRequested()) {
    +   commandLine.printVersionHelp(System.out);
    +   return;
    +}
    +// ... run App's business logic
    +
    +
    +
    +

    See also Parsing and Runnable and Callable for how picocli can help reduce boilerplate code.

    +
    +
    +
    +
    +
    +

    8. Version Help

    +
    +
    +

    8.1. Static Version Information

    +
    +

    Applications can specify version information in the version attribute of the @Command annotation.

    +
    +
    +
    +
    @Command(version = "1.0")
    +class VersionedCommand { ... }
    +
    +
    +
    +

    The CommandLine.printVersionHelp(PrintStream) method extracts the version information from this +annotation and prints it to the specified PrintStream.

    +
    +
    +
    +
    CommandLine commandLine = new CommandLine(new VersionedCommand());
    +//...
    +commandLine.printVersionHelp(System.out);
    +
    +
    +
    +

    The version may specify multiple Strings, and may contain markup to show ANSI styles and colors. For example:

    +
    +
    +
    +
    @Command(version = {
    +        "@|yellow Versioned Command 1.0|@",
    +        "@|blue Build 12345|@",
    +        "@|red,bg(white) (c) 2017|@" })
    +class VersionedCommand { ... }
    +
    +
    +
    +

    The markup will be rendered as ANSI escape codes on supported systems.

    +
    +
    +

    Screenshot of version information containing markup with Ansi styles and colors

    +
    +
    +
    +

    8.2. Dynamic Version Information

    +
    +

    The @Command annotation supports a versionProvider attribute. +Applications may specify a IVersionProvider implementation in this attribute, and picocli will instantiate this class +and invoke it to collect version information.

    +
    +
    +

    The GitHub project has an +example +implementation that gets the version from the manifest file and another +example +that gets version information from a build-generated version properties file.

    +
    +
    +
    +
    +
    +

    9. Usage Help

    +
    +
    +

    9.1. Example Usage Message

    +
    +

    Picocli makes it easy for your application to generate a usage help message like this:

    +
    +
    +
    +
    Usage: cat [-AbeEnstTuv] [--help] [--version] [FILE...]
    +Concatenate FILE(s), or standard input, to standard output.
    +      FILE                 Files whose contents to display
    +  -A, --show-all           equivalent to -vET
    +  -b, --number-nonblank    number nonempty output lines, overrides -n
    +  -e                       equivalent to -vET
    +  -E, --show-ends          display $ at end of each line
    +  -n, --number             number all output lines
    +  -s, --squeeze-blank      suppress repeated empty output lines
    +  -t                       equivalent to -vT
    +  -T, --show-tabs          display TAB characters as ^I
    +  -u                       (ignored)
    +  -v, --show-nonprinting   use ^ and M- notation, except for LDF and TAB
    +      --help               display this help and exit
    +      --version            output version information and exit
    +Copyright(c) 2017
    +
    +
    +
    +

    The usage help message is generated from annotation attributes, like below:

    +
    +
    +
    +
    @Command(name = "cat", footer = "Copyright(c) 2017",
    +         description = "Concatenate FILE(s), or standard input, to standard output.")
    +class Cat {
    +
    +  @Parameters(paramLabel = "FILE", description = "Files whose contents to display")
    +  List<File> files;
    +
    +  @Option(names = "--help", usageHelp = true, description = "display this help and exit")
    +  boolean help;
    +
    +  @Option(names = "-t",                 description = "equivalent to -vT")  boolean t;
    +  @Option(names = "-e",                 description = "equivalent to -vET") boolean e;
    +  @Option(names = {"-A", "--show-all"}, description = "equivalent to -vET") boolean all;
    +
    +  // ...
    +}
    +
    +
    +
    +
    +

    9.2. Usage Help Message Elements

    +
    +

    The various elements of the usage help message are easily customized with annotations.

    +
    +
    +

    9.2.1. Command Name

    +
    +

    In the above example, the program name is taken from the name attribute of the Command annotation:

    +
    +
    +
    +
    @Command(name = "cat")
    +
    +
    +
    +

    Without a name attribute, picocli will show a generic <main class> in the synopsis:

    +
    +
    +
    +
    Usage: <main class> [-AbeEnstTuv] [--help] [--version] [FILE...]
    +
    +
    +
    +
    +

    9.2.2. Parameter Labels

    +
    +

    Non-boolean options require a value. The usage help should explain this, and picocli shows the option parameter +in the synopsis and in the option list. By default, the field name is shown in < and > fish brackets. +Use the paramLabel attribute to display a different name. For example:

    +
    +
    +
    +
    Usage: <main class> [-f=FILE] [-n=<number>] NUM <host>
    +      NUM        number param
    +      host       the host
    +  -f= FILE       a file
    +  -n= <number>   number option
    +
    +
    +
    +

    Some annotated fields in the below example class have a paramLabel attribute and others don’t:

    +
    +
    +
    +
    @Command()
    +class ParamLabels {
    +    @Option(names = "-f",    description = "a file",       paramLabel = "FILE") File f;
    +    @Option(names = "-n",    description = "number option")                     int number;
    +    @Parameters(index = "0", description = "number param", paramLabel = "NUM")  int n;
    +    @Parameters(index = "1", description = "the host")                          InetAddress host;
    +}
    +
    +
    +
    +
    +

    9.2.3. Unsorted Option List

    +
    +

    By default the options list displays options in alphabetical order. Use the sortOptions = false attribute to display options in the order they are declared in your class.

    +
    +
    +
    +
    @Command(sortOptions = false)
    +
    +
    +
    +
    +

    9.2.4. Abbreviated Synopsis

    +
    +

    If a command is very complex and has many options, it is sometimes desirable to suppress details from the synopsis with the abbreviateSynopsis attribute. For example:

    +
    +
    +
    +
    @Command(abbreviateSynopsis = true)
    +class App { ... }
    +
    +
    +
    +

    This shows the below synopsis. +Positional parameters are not abbreviated.

    +
    +
    +
    +
    Usage: <main class> [OPTIONS] [<files>...]
    +
    +
    +
    +
    +

    9.2.5. Custom Synopsis

    +
    +

    For even more control of the synopsis, use the customSynopsis attribute to specify one ore more synopsis lines. For example:

    +
    +
    +
    +
    Usage: ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
    +  or:  ln [OPTION]... TARGET                  (2nd form)
    +  or:  ln [OPTION]... TARGET... DIRECTORY     (3rd form)
    +  or:  ln [OPTION]... -t DIRECTORY TARGET...  (4th form)
    +
    +
    +
    +

    To produce a synopsis like the above, specify the literal text in the customSynopsis attribute:

    +
    +
    +
    +
    @Command(synopsisHeading = "", customSynopsis = {
    +        "Usage: ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)",
    +        "  or:  ln [OPTION]... TARGET                  (2nd form)",
    +        "  or:  ln [OPTION]... TARGET... DIRECTORY     (3rd form)",
    +        "  or:  ln [OPTION]... -t DIRECTORY TARGET...  (4th form)",
    +})
    +class Ln { ... }
    +
    +
    +
    +
    + +
    +

    The header will be shown at the top of the usage help message (before the synopsis). The first header line is also the line shown in the subcommand list if your command has subcommands (see Usage Help for Subcommands).

    +
    +
    +

    Use the footer attribute to specify one or more lines to show below the generated usage help message. +Each element of the attribute String array is displayed on a separate line.

    +
    +
    +

    The headerHeading and footerHeading may contain format specifiers. See Section Headings.

    +
    +
    +
    +

    9.2.7. Section Headings

    +
    +

    Section headers can be used to make usage message layout appear more spacious. Section headings may contain embedded line separator (%n) format specifiers:

    +
    +
    +
    +
    @Command(name = "commit",
    +        sortOptions = false,
    +        headerHeading = "Usage:%n%n",
    +        synopsisHeading = "%n",
    +        descriptionHeading = "%nDescription:%n%n",
    +        parameterListHeading = "%nParameters:%n",
    +        optionListHeading = "%nOptions:%n",
    +        header = "Record changes to the repository.",
    +        description = "Stores the current contents of the index in a new commit " +
    +                "along with a log message from the user describing the changes.")
    +class GitCommit { ... }
    +
    +
    +
    +

    The usage help message generated from this class is shown below in Expanded Example in the user manual.

    +
    +
    +
    +

    9.2.8. Option-Parameter Separators

    +
    +

    The separator displayed between options and option parameters (= by default) +in the synopsis and the option list can be configured with the separator attribute.

    +
    +
    +
    +
    @Command(separator = ":")
    +
    +
    +
    +
    +

    9.2.9. Hidden Options and Parameters

    +
    +

    Options and Parameters with the hidden attribute set to true will not be shown in the usage help message. +See the user manual for details.

    +
    +
    +
    +

    9.2.10. Show Default Values

    +
    +

    The default value for an option or positional parameter +can be embedded in the description by specifying the variable ${DEFAULT-VALUE} in the description text. +See the user manual for details.

    +
    +
    +

    Similarly, it is possible to embed the completion candidates in the description for an option or positional parameter by +specifying the variable ${COMPLETION-CANDIDATES} in the description text. +See the user manual for details.

    +
    +
    +
    +

    9.2.11. Required-Option Marker

    +
    +

    Required options can be marked in the option list by the character specified with the requiredOptionMarker attribute. +See the user manual for details.

    +
    +
    +
    +

    9.2.12. Usage Width

    +
    +

    The default width of the usage help message is 80 characters. +System property picocli.usage.width can be used to specify a custom width. +The minimum width that can be configured is 55 characters.

    +
    +
    +

    The width can also be set programmatically via the CommandLine::setUsageHelpWidth and UsageMessageSpec::width methods.

    +
    +
    +
    +
    +
    +
    +

    10. ANSI Colors and Styles

    +
    +
    +

    10.1. Colorized Example

    +
    +

    Below shows the same usage help message as shown in the Expanded Example in the user manual, with ANSI escape codes enabled.

    +
    +
    +

    Screenshot of usage help with Ansi codes enabled

    +
    +
    +
    +

    10.2. Usage Help with Styles and Colors

    +
    +

    You can use colors and styles in the descriptions, header and footer +of the usage help message.

    +
    +
    +

    Picocli supports a custom markup notation for mixing colors and styles in text, +following a convention introduced by Jansi, where +@| starts a styled section, and |@ ends it. +Immediately following the @| is a comma-separated list of colors and styles, so @|STYLE1[,STYLE2]…​ text|@. +For example:

    +
    +
    +
    +
    @Command(description = "Custom @|bold,underline styles|@ and @|fg(red) colors|@.")
    +
    +
    +
    +

    Description with Ansi styles and colors

    +
    + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 1. Pre-defined styles and colors that can be used in descriptions and headers using the @|STYLE1[,STYLE2]…​ text|@ notation
    Pre-defined StylesPre-defined Colors

    bold

    black

    faint

    red

    underline

    green

    italic

    yellow

    blink

    blue

    reverse

    magenta

    reset

    cyan

    white

    +
    +

    Colors are applied as foreground colors by default. +You can set background colors by specifying bg(<color>). +For example, @|bg(red) text with red background|@. +Similarly, fg(<color>) explicitly sets the foreground color.

    +
    +
    +

    The example below shows how this markup can be used to add colors and styles to the headings and descriptions of a usage help message:

    +
    +
    +
    +
    @Command(name = "commit",
    +        sortOptions = false,
    +        headerHeading = "@|bold,underline Usage|@:%n%n",
    +        synopsisHeading = "%n",
    +        descriptionHeading = "%n@|bold,underline Description|@:%n%n",
    +        parameterListHeading = "%n@|bold,underline Parameters|@:%n",
    +        optionListHeading = "%n@|bold,underline Options|@:%n",
    +        header = "Record changes to the repository.",
    +        description = "Stores the current contents of the index in a new commit " +
    +                "along with a log message from the user describing the changes.")
    +class GitCommit { ... }
    +
    +
    +
    + + + + + +
    + + +Markup styles cannot be nested, for example: @|bold this @|underline that|@|@ will not work. You can achieve the same by combining styles, for example: @|bold this|@ @|bold,underline that|@ will work fine. +
    +
    +
    +

    10.2.1. More Colors

    +
    +

    There are only eight pre-defined named colors, but most terminals support a 256 color indexed palette.

    +
    +
    +

    See the More Colors section of the user manual for using these colors as foreground or background colors.

    +
    +
    +

    256 color indexed palette

    +
    +
    +
    +

    10.2.2. Color Scheme for Fixed Elements

    +
    +

    Picocli uses a default color scheme for options, parameters and commands. +There are no annotations to modify this color scheme, but it can be changed programmatically and with system properties. +For details, see the Color Scheme section of the user manual.

    +
    +
    +
    +
    +

    10.3. Supported Platforms

    +
    +

    Picocli will only emit ANSI escape codes on supported platforms. +This includes most Unix and Linux platforms. +See the Windows section of the user manual for the various options available to add coloring support to the Windows command console.

    +
    +
    +
    +

    10.4. Forcing ANSI On/Off

    +
    +

    You can force picocli to either always use ANSI codes or never use ANSI codes regardless of the platform:

    +
    +
    +
      +
    • +

      Setting system property picocli.ansi to true forces picocli to use ANSI codes; setting picocli.ansi to false forces picocli to not use ANSI codes. This may be a useful facility for users of your command line application.

      +
    • +
    • +

      You can decide to force disable or force enable ANSI escape codes programmatically by specifying Ansi.ON or Ansi.OFF when invoking CommandLine.usage. +This overrides the value of system property picocli.ansi. For example:

      +
    • +
    +
    +
    +
    +
    import picocli.CommandLine.Help.Ansi;
    +
    +App app = CommandLine.usage(new App(), System.out, Ansi.OFF, args);
    +
    +
    +
    +
    +
    +
    +

    11. Subcommands

    +
    +
    +

    11.1. Registering Subcommands

    +
    +

    Subcommands can be registered programmatically or declaratively

    +
    +
    +

    11.1.1. Programmatically

    +
    +

    Subcommands can be registered with the CommandLine.addSubcommand method. +You pass in the name of the command and the annotated object to populate with the subcommand options. +The specified name is used by the parser to recognize subcommands in the command line arguments.

    +
    +
    +
    +
    CommandLine commandLine = new CommandLine(new Git())
    +        .addSubcommand("status",   new GitStatus())
    +        .addSubcommand("commit",   new GitCommit())
    +        .addSubcommand("add",      new GitAdd())
    +        .addSubcommand("branch",   new GitBranch())
    +        .addSubcommand("checkout", new GitCheckout())
    +        .addSubcommand("clone",    new GitClone())
    +        .addSubcommand("diff",     new GitDiff())
    +        .addSubcommand("merge",    new GitMerge())
    +        .addSubcommand("push",     new GitPush())
    +        .addSubcommand("rebase",   new GitRebase())
    +        .addSubcommand("tag",      new GitTag());
    +
    +
    +
    + + + + + +
    + + +Note on custom type converters: custom type converters are registered only with the subcommands and nested +sub-subcommands that were added before the custom type was registered. +To ensure a custom type converter is available to all subcommands, register the type converter last, after +adding subcommands. +
    +
    +
    +
    +

    11.1.2. Declaratively

    +
    +

    Subcommands can be registered declaratively with the @Command annotation’s subcommands attribute.

    +
    +
    +
    +
    @Command(name = "git", subcommands = {
    +    GitStatus.class,
    +    GitCommit.class,
    +    GitAdd.class,
    +    GitBranch.class,
    +    GitCheckout.class,
    +    GitClone.class,
    +    GitDiff.class,
    +    GitMerge.class,
    +    GitPush.class,
    +    GitRebase.class,
    +    GitTag.class
    +})
    +public class Git { ... }
    +
    +
    +
    +

    The declared subcommands are automatically instantiated and added when the new CommandLine(new Git()) instance is constructed.

    +
    +
    +

    Subcommands referenced in a subcommands attribute must have a @Command annotation with a name attribute, or an exception is thrown from the CommandLine constructor.

    +
    +
    +
    +

    11.1.3. Nesting Subcommands

    +
    +

    Subcommands can be nested to any arbitrary level of depth. See the Nested sub-Subcommands section of the user manual for details.

    +
    +
    +
    +
    +

    11.2. Parsing Subcommands

    +
    +

    For this example, we assume we created an alias git that invokes our Java application. This could also be a script or a function that calls our Java program:

    +
    +
    +
    +
    alias git='java picocli.Demo$Git'
    +
    +
    +
    +

    Next, we call our command with some arguments like this:

    +
    +
    +
    +
    git --git-dir=/home/rpopma/picocli status -sb -uno
    +
    +
    +
    +

    Where git (actually java picocli.Demo$Git) is the top-level command, followed by a global option and a subcommand status with its own options.

    +
    +
    +

    Setting up the parser and parsing the command line could look like this:

    +
    +
    +
    +
    public static void main(String... args) {
    +    // Set up the parser
    +    CommandLine commandLine = new CommandLine(new Git());
    +
    +    // add subcommands programmatically (not necessary if the parent command
    +    // declaratively registers the subcommands via annotation)
    +    commandLine.addSubcommand("status",   new GitStatus())
    +               .addSubcommand("commit",   new GitCommit())
    +                ...
    +
    +    // Invoke the parse method to parse the arguments
    +    List<CommandLine> parsed = commandLine.parse(args);
    +    handleParseResult(parsed);
    +}
    +
    +
    +
    +

    The CommandLine.parse method returns a List with the recognized commands. The top-level command (the Java class invoked by git in this example) is always the first element in the returned list.

    +
    +
    +

    The returned List also contains all matched subcommands. Your application needs to inspect this list to see what subcommand was invoked and take appropriate action. For example:

    +
    +
    +
    +
    private void handleParseResult(List<CommandLine> parsed) {
    +    assert parsed.size() == 2 : "1 command and 1 subcommand found"
    +
    +    assert parsed.get(0).getCommand().getClass() == Git.class       : "main command"
    +    assert parsed.get(1).getCommand().getClass() == GitStatus.class : "subcommand"
    +
    +    Git git = (Git) parsed.get(0).getCommand();
    +    assert git.gitDir.equals(new File("/home/rpopma/picocli"));
    +
    +    GitStatus gitstatus = (GitStatus) parsed.get(1).getCommand();
    +    assert  gitstatus.shortFormat              : "git status -s"
    +    assert  gitstatus.branchInfo               : "git status -b"
    +    assert !gitstatus.showIgnored              : "git status --showIgnored not specified"
    +    assert  gitstatus.mode == GitStatusMode.no : "git status -u=no"
    +}
    +
    +
    +
    +

    You may be interested in the convenience methods for subcommands to reduce error handling and other boilerplate code in your application.

    +
    +
    +
    +

    11.3. @ParentCommand Annotation

    +
    +

    In command line applications with subcommands, options of the top level command are often intended as "global" options that apply to all the subcommands. +The @ParentCommand annotation makes it easy for subcommands to access their parent command options: subcommand fields annotated with @ParentCommand are initialized with a reference to the parent command. +The user manual has an example showing how to use the @ParentCommand annotation.

    +
    +
    +
    +

    11.4. Usage Help for Subcommands

    +
    +

    After registering subcommands, calling the commandLine.usage method will show a usage help message that includes all subcommands in the order they were registered. For example:

    +
    +
    +
    +
    Usage: git [-hV] [--git-dir=<gitDir>]
    +Git is a fast, scalable, distributed revision control system with an unusually
    +rich command set that provides both high-level operations and full access to
    +internals.
    +      --git-dir=<gitDir>   Set the path to the repository.
    +  -h, --help               Show this help message and exit.
    +  -V, --version            Print version information and exit.
    +
    +Commands:
    +
    +The most commonly used git commands are:
    +  help      Displays help information about the specified command
    +  status    Show the working tree status.
    +  commit    Record changes to the repository.
    +  add       Add file contents to the index.
    +  branch    List, create, or delete branches.
    +  checkout  Checkout a branch or paths to the working tree.
    +  clone     Clone a repository into a new directory.
    +  diff      Show changes between commits, commit and working tree, etc.
    +  merge     Join two or more development histories together.
    +  push      Update remote refs along with associated objects.
    +  rebase    Forward-port local commits to the updated upstream head.
    +  tag       Create, list, delete or verify a tag object signed with GPG.
    +
    +
    +
    +

    The description for the subcommand in the list is taken from the subcommand’s first header line, or, if the subcommand does not have a header annotation, from the description.

    +
    +
    +

    11.4.1. Hidden Subcommands

    +
    +

    Commands with the hidden attribute set to true will not be shown in the usage help message of their parent command. +See the Hidden Subcommands section of the user manual for details.

    +
    +
    +
    +

    11.4.2. Help Subcommands

    +
    +

    Picocli has a built-in Help subcommand, +but see the Help Subcommands section of the user manual if you’re interested in creating a custom help command.

    +
    +
    +
    +
    +
    +
    +

    12. Reuse

    +
    +
    +

    You may find yourself defining the same options, parameters or command attributes in many command line applications. +To reduce duplication, picocli supports both subclassing and mixins as ways to reuse such options and attributes.

    +
    +
    +

    One way to reuse the above option and attributes is to extend the class. Picocli will walk the class hierarchy to check for annotations, so @Options, @Parameters and @Command attributes declared on a superclass are available in all subclasses.

    +
    +
    +

    A command can also include a mixin by annotating a field with @Mixin. All picocli annotations found in the mixin class +are added to the command that has a field annotated with @Mixin. For example:

    +
    +
    +
    +
    @Command(name = "zip", description = "Example reuse with @Mixin annotation.")
    +public class MyCommand {
    +
    +    // adds the options defined in ReusableOptions to this command
    +    @Mixin
    +    private ReusableOptions myMixin;
    +    ...
    +}
    +
    +
    +
    +

    The Reuse section of the user manual has more extensive examples.

    +
    +
    +
    +
    +

    13. Parsing

    +
    +
    +

    When parsing the command line, an application needs to take care of the following:

    +
    +
    +
      +
    • +

      If usage help was requested - show help message and exit

      +
    • +
    • +

      If version help was requested - show version information and exit

      +
    • +
    • +

      If the user input was invalid - show an error describing the problem and show the usage help

      +
    • +
    • +

      Execute the business logic

      +
    • +
    +
    +
    +

    In Java code, that roughly looks like the below:

    +
    +
    + + + + + +
    + + +In the next section we will show how to do the same in a single line of code, so keep reading…​ +
    +
    +
    +
    Before
    +
    +
    Callable<Object> callable = new MyCallable();
    +CommandLine cmd = new CommandLine(callable);
    +try {
    +    cmd.parse(args);
    +    if (cmd.isUsageHelpRequested()) {
    +        cmd.usage(System.out);
    +        return null;
    +    } else if (cmd.isVersionHelpRequested()) {
    +        cmd.printVersionHelp(System.out);
    +        return null;
    +    }
    +    return callable.call();
    +} catch (ParameterException ex) {
    +    System.err.println(ex.getMessage());
    +    if (!UnmatchedArgumentException.printSuggestions(ex, System.err)) {
    +        ex.getCommandLine().usage(System.err);
    +    }
    +    return null;
    +} catch (Exception ex) {
    +    throw new ExecutionException(cmd, "Error while calling " + callable, ex);
    +}
    +
    +
    +
    +

    13.1. Runnable and Callable

    +
    +

    You can omit some of the boilerplate code from your application when the annotated object implements Runnable or Callable:

    +
    +
    +
    After
    +
    +
    Object result = CommandLine.call(new MyCallable(), args);
    +
    +
    +
    +

    The CommandLine.call method returns the result of the Callable, or null if the command line options were invalid. An error message and a usage help message are printed when the command line options were invalid. Exceptions thrown from the Callable.call method are caught, wrapped in an ExecutionException and rethrown.

    +
    +
    +

    When the annotated object implements Runnable, use the run method. For example:

    +
    +
    +
    +
    CommandLine.run(new MyRunnable(), args);
    +
    +
    +
    +
    +

    13.2. Convenience Methods for Subcommands

    +
    +

    If the command class has subcommands, the CommandLine::call and CommandLine::run convenience methods will execute the most specific subcommand on the command line. For example:

    +
    +
    +
    +
    <command> -g global_option subcommand -x -y -z subsubcommand param1 param2
    +
    +
    +
    +

    In the above example, the subsubcommand is the most specific subcommand, and only the Runnable or Callable associated with that subcommand will be executed by the CommandLine::call and CommandLine::run convenience methods.

    +
    +
    +

    The CommandLine::parseWithHandler and CommandLine::parseWithHandlers convenience methods are intended to offer the same ease of use as the run and call methods, but with more flexibility and better support for nested subcommands.

    +
    +
    +

    For example:

    +
    +
    +
    +
    CommandLine cmd = new CommandLine(MyTopLevelCommand())
    +        .addSubcommand("status",   new GitStatus())
    +        .addSubcommand("commit",   new GitCommit())
    +        .addSubcommand("add",      new GitAdd());
    +List<Object> result = cmd.parseWithHandler(new RunAll(), args);
    +
    +
    +
    +

    The CommandLine::parseWithHandler method will take care of the following:

    +
    +
    +
      +
    • +

      parse the specified command line arguments

      +
    • +
    • +

      if the input was invalid, delegate to DefaultExceptionHandler, which will print the error message followed by the usage help message

      +
    • +
    • +

      otherwise, if the command line arguments were parsed successfully, let the specified IParseResultHandler2 handle the parse result

      +
    • +
    +
    +
    +

    Picocli provides some default IParseResultHandler2 implementations for common tasks:

    +
    +
    +
      +
    • +

      the RunLast handler prints help if requested, and otherwise gets the last specified command or subcommand and tries to execute it as a Runnable or Callable

      +
    • +
    • +

      the RunFirst handler prints help if requested, and otherwise executes the top-level command as a Runnable or Callable

      +
    • +
    • +

      the RunAll handler prints help if requested, and otherwise executes all commands and subcommands that the user specified on the command line as Runnable or Callable tasks

      +
    • +
    +
    +
    +
    +

    13.3. Parser Configuration

    +
    +

    The picocli parser can be configured to be more strict or lenient. +You can instruct the parser to allow unknown options and other unmatched arguments, disallow POSIX clustered short options, and stop looking for options once a positional parameter or unmatched argument is found. +See the Parser Configuration section of the user manual for details.

    +
    +
    +
    +
    +
    +

    14. Tracing

    +
    +
    +

    Picocli supports parser tracing to facilitate troubleshooting. +System property picocli.trace controls the trace level. Supported levels are OFF, WARN, INFO, and DEBUG. The default trace level is WARN.

    +
    +
    +

    Specifying system property -Dpicocli.trace without a value will set the trace level to INFO.

    +
    +
    +
      +
    • +

      DEBUG: Shows details of the decisions made by the parser during command line parsing.

      +
    • +
    • +

      INFO: Shows a high-level overview of what happens during command line parsing.

      +
    • +
    • +

      WARN: The default. Shows warnings instead of errors when lenient parsing is enabled: +when single-value options were specified multiple times (and CommandLine.overwrittenOptionsAllowed is true), +or when command line arguments could not be matched as an option or positional parameter +(and CommandLine.unmatchedArgumentsAllowed is true).

      +
    • +
    • +

      OFF: Suppresses all tracing including warnings.

      +
    • +
    +
    +
    +

    Example:

    +
    +
    +
    +
    # create a custom 'mygit' command that invokes picocli.Demo$Git with tracing switched on
    +alias mygit='java -Dpicocli.trace -cp picocli-all.jar picocli.Demo$Git'
    +
    +# invoke our command with some parameters
    +mygit --git-dir=/home/rpopma/picocli commit -m "Fixed typos" -- src1.java src2.java src3.java
    +
    +
    +
    +

    Output:

    +
    +
    +
    +
    [picocli INFO] Parsing 8 command line args [--git-dir=/home/rpopma/picocli, commit, -m, "Fixed typos", --, src1.java, src2.java, src3.java]
    +[picocli INFO] Setting File field 'Git.gitDir' to '\home\rpopma\picocli' for option --git-dir
    +[picocli INFO] Adding [Fixed typos] to List<String> field 'GitCommit.message' for option -m
    +[picocli INFO] Found end-of-options delimiter '--'. Treating remainder as positional parameters.
    +[picocli INFO] Adding [src1.java] to List<String> field 'GitCommit.files' for args[0..*]
    +[picocli INFO] Adding [src2.java] to List<String> field 'GitCommit.files' for args[0..*]
    +[picocli INFO] Adding [src3.java] to List<String> field 'GitCommit.files' for args[0..*]
    +
    +
    +
    +
    +
    +

    15. TAB Autocomplete

    +
    +
    +

    Picocli-based applications can now have command line completion in Bash or Zsh Unix shells. +See the Autocomplete for Java Command Line Applications manual for how to generate an autocompletion script tailored to your application.

    +
    +
    +
    +
    +

    16. More

    +
    +
    +

    To keep this Quick Guide short (or at least, short-ish) some things had to be left out. Here are some quick links in case you are interested:

    +
    +
    + +
    +
    +

    Don’t forget to star the project on GitHub if you like it! +Your stars keep me going! :-)

    +
    +
    +
    +
    + + + \ No newline at end of file

    Y<6L@^M`_sy$^l5dZ(D>QI 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 NpwdcGB@!k<{|oGQ!$kl9 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/picocli.Demo.png b/docs/man/3.x/images/picocli.Demo.png new file mode 100644 index 0000000000000000000000000000000000000000..2b14a71dfb1ea23f6a43e5e6f4fada33e947fa44 GIT binary patch literal 145723 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%0ARq<7xv+Et`bt1>yZ_m58y}aBMZak3 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 z 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 DLnuXO literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/incompatible.jpg b/docs/man/3.x/images/incompatible.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ed47b3a19b8af39a50eabe113b56bd7fc6bcecb GIT binary patch literal 39995 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 Hu0mjfl_%qp literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/jlink-87x40.png b/docs/man/3.x/images/jlink-87x40.png new file mode 100644 index 0000000000000000000000000000000000000000..24007eabac9184bd5ce7341d3499fdff7c9f143e GIT binary patch literal 2908 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 LNkvXXu0mjf)5CGN literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/junit5logo.png b/docs/man/3.x/images/junit5logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b361ee3af6e712aeb74e73759338f737a3e2493d GIT binary patch literal 4685 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 P00000NkvXXu0mjf$__B* literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/karate-logo.png b/docs/man/3.x/images/karate-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..85eab33c7555b6daffad8fa884ee01e679214766 GIT binary patch literal 1472 zcmV;x1wZPx#1ZP1_K>z@;j|==^1poj532;bRa{vGmbN~PnbOGLGA9w%&1yxBzK~!i%?U_wT zR9_gz$3CE-(Y_SZ+yteF36hH0AnIzwMQJc*DK12mHWm>sS_slYgcd_01u24}V~9va zq|9I?wTKKuD?u=mzbR$v%=k5p=Ko>t<8Yn1GdiDM!QX1`eV_B5_nv#sd){+LvBw^J z?4eN9*Vp&<_P%}l_Vee@6B84&v$NyleZ`^cQd;q`XfhC;Kzkjz)5DBnP)z#JERfL3uuz^fKhI#ky9mCv;fB*i?%*^QZ`snCrws#^wKOZtd zZ!{WtHxNWcMWF+sCyziW(ca#E@Zdo@67k`~2h23;*4Ov#+ed@n85tR2CtiU-=}3gZ zVCd`XyMFz;#bSZx^y$+y_?@w_F(D4GDJUqQFNGpBH1x%b7q~e!HPzMCwY0SK>({Ty z$Vi&~j;CY4y1L3=8!Rj=VC6i1{1^v-;o;%w>1o`=ydM}CNJ~p&HvwXBa8L+hI|yUR z3lZWqnv#;z-QA7l#0~;Ve}BKw@ph=Gsc{~AF<8p<8yxcT@`SauB^dZimoD+bH8|PO zb#OR&@+9)Tu&25KZ%OjN8(D#Zv7@7dF}eUt zS#~A9n53j6BuYteI-y8bU=s~sB^YQ>d!f?$_U#+?CXGh3fB$|OoItT&TwL7T+$@** zgA*+$^#(}!g6aPK`zWDfVq)+c5z}nr%a<>LW`}VoGk^a4DctYr=@IS-9~3a^!lj)z zZ{7&X9pl=yYm8-sTeofrrsd^j-dbN5R>h}JpLo5&vuDo)@eXk2%o(fI%0O(O(mHV9 zfMB(sIe=EHMb2qxXyCPo+S*z{A5>6j&CSg*1m7qtE2Gn(;V|8Oq@tpNeuKcnhY#7U z|G0biF1-g7Y?7t(lu8#iuH?O(PmArTqIm}(aw&rVKG zvVjzM{^Q4wQ|&Jb3k&Jq1sJv~SFTXK6*%3pnG~(9tRXCIo-?4%ciojg)D#`N;NHD^lx`aw&)HZCl}bgOk34zugf3lBU0qG7CnO{!u)P%T-@m8M z7m|~c#TAPKFxks8FBlpcq9Z5ZIXpa^I`6<4!c8%Q4sg_<)GJa`Q|U{JmX;RkyaN?1 zJvo8on3I!3oe$tdMvqQdEEYG%v@Jlb>+1V3D&fq`OzM0iJ3E_BrNHToIxmQei~G-p z(P*@PCB|>OaVq@5j~_n-&(7%edWt;d*s){dTOn3Gz0x3kMU*nunDwW6$VPRps-a~#U a6#oOQidl|dQ! + + + + + + + + + diff --git a/docs/man/3.x/images/list.png b/docs/man/3.x/images/list.png new file mode 100644 index 0000000000000000000000000000000000000000..77a4bc7739f032d00c66ca5afc0b1a308fc9a2dd GIT binary patch literal 10741 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%0DA`kfU0jk-VI$C3=*48Jl1?%~GrDK+D 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 literal 0 HcmV?d00001 diff --git a/docs/man/3.x/images/logo/horizontal-400x150.png b/docs/man/3.x/images/logo/horizontal-400x150.png new file mode 100644 index 0000000000000000000000000000000000000000..a809cf15e88f059cb9cc4a43d0c71290cc196de8 GIT binary patch literal 25306 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

HZDZpA>Y3$MxRixAEBM_vPLh>c{}$P1kbWe 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 z�)Js+pJsr*Q<{Q+cKP<8@H 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