Skip to content

Commit 572e05f

Browse files
committed
Prepare for next development cycle
1 parent 0b22c13 commit 572e05f

File tree

14 files changed

+50
-50
lines changed

14 files changed

+50
-50
lines changed

docs/autocomplete.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
= Autocomplete for Java Command Line Applications
22
//:author: Remko Popma
33
4-
:revnumber: 4.6.0
4+
:revnumber: 4.6.1-SNAPSHOT
55
:revdate: 2021-01-01
66
:toc: left
77
:numbered:

docs/index.adoc

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
= picocli - a mighty tiny command line interface
22
//:author: Remko Popma
33
4-
:revnumber: 4.6.0
4+
:revnumber: 4.6.1-SNAPSHOT
55
:revdate: 2021-01-01
66
:toc: left
77
:numbered:
@@ -120,7 +120,7 @@ class CheckSum implements Callable<Integer> {
120120
[[CheckSum-App-Groovy]]
121121
[source,groovy,role="secondary"]
122122
----
123-
@Grab('info.picocli:picocli-groovy:4.6.0')
123+
@Grab('info.picocli:picocli-groovy:4.6.1-SNAPSHOT')
124124
import picocli.CommandLine
125125
import static picocli.CommandLine.*
126126
@@ -152,7 +152,7 @@ class Checksum implements Callable<Integer> {
152152
[[CheckSum-App-Groovy-Script]]
153153
[source,groovy,role="secondary"]
154154
----
155-
@Grab('info.picocli:picocli-groovy:4.6.0')
155+
@Grab('info.picocli:picocli-groovy:4.6.1-SNAPSHOT')
156156
import static picocli.CommandLine.*
157157
import groovy.transform.Field
158158
import java.security.MessageDigest
@@ -273,7 +273,7 @@ Below are examples of configuring Gradle or Maven to use picocli as an external
273273
[source,groovy,role="primary"]
274274
----
275275
dependencies {
276-
implementation 'info.picocli:picocli:4.6.0'
276+
implementation 'info.picocli:picocli:4.6.1-SNAPSHOT'
277277
}
278278
----
279279
.Maven
@@ -282,7 +282,7 @@ dependencies {
282282
<dependency>
283283
<groupId>info.picocli</groupId>
284284
<artifactId>picocli</artifactId>
285-
<version>4.6.0</version>
285+
<version>4.6.1-SNAPSHOT</version>
286286
</dependency>
287287
----
288288

@@ -319,8 +319,8 @@ https://immutables.github.io/apt.html[This page] shows the steps to configure Ec
319319
[source,groovy,role="primary"]
320320
----
321321
dependencies {
322-
implementation 'info.picocli:picocli:4.6.0'
323-
annotationProcessor 'info.picocli:picocli-codegen:4.6.0'
322+
implementation 'info.picocli:picocli:4.6.1-SNAPSHOT'
323+
annotationProcessor 'info.picocli:picocli-codegen:4.6.1-SNAPSHOT'
324324
}
325325
326326
@@ -342,7 +342,7 @@ compileJava {
342342
<path>
343343
<groupId>info.picocli</groupId>
344344
<artifactId>picocli-codegen</artifactId>
345-
<version>4.6.0</version>
345+
<version>4.6.1-SNAPSHOT</version>
346346
</path>
347347
</annotationProcessorPaths>
348348
<compilerArgs>
@@ -362,7 +362,7 @@ then replace `annotationProcessor` with `kapt`:
362362
apply plugin: 'kotlin-kapt' // required
363363
dependencies {
364364
// ...
365-
kapt 'info.picocli:picocli-codegen:4.6.0'
365+
kapt 'info.picocli:picocli-codegen:4.6.1-SNAPSHOT'
366366
}
367367
```
368368

@@ -393,7 +393,7 @@ Now, assuming we created a jar named `checksum.jar` containing our compiled `Che
393393

394394
[source,bash]
395395
----
396-
java -cp "picocli-4.6.0.jar:checksum.jar" CheckSum --algorithm SHA-1 hello.txt
396+
java -cp "picocli-4.6.1-SNAPSHOT.jar:checksum.jar" CheckSum --algorithm SHA-1 hello.txt
397397
----
398398

399399
You may want to package your application in such a way that end users can invoke it with a short command like this:
@@ -10614,21 +10614,21 @@ Since picocli dependencies are not available in the Spring Initializr, we have t
1061410614
<dependency>
1061510615
<groupId>info.picocli</groupId>
1061610616
<artifactId>picocli-spring-boot-starter</artifactId>
10617-
<version>4.6.0</version>
10617+
<version>4.6.1-SNAPSHOT</version>
1061810618
</dependency>
1061910619
----
1062010620
.Gradle (Groovy)
1062110621
[source,groovy,role="secondary"]
1062210622
----
1062310623
dependencies {
10624-
implementation 'info.picocli:picocli-spring-boot-starter:4.6.0'
10624+
implementation 'info.picocli:picocli-spring-boot-starter:4.6.1-SNAPSHOT'
1062510625
}
1062610626
----
1062710627
.Gradle (Kotlin)
1062810628
[source,kotlin,role="secondary"]
1062910629
----
1063010630
dependencies {
10631-
implementation("info.picocli:picocli-spring-boot-starter:4.6.0")
10631+
implementation("info.picocli:picocli-spring-boot-starter:4.6.1-SNAPSHOT")
1063210632
}
1063310633
----
1063410634

@@ -11661,7 +11661,7 @@ As mentioned in <<Running the Application>>, earlier in this manual, one way to
1166111661

1166211662
[source,bash]
1166311663
----
11664-
java -cp "picocli-4.6.0.jar;myapp.jar" org.myorg.MyMainClass --option=value arg0 arg1
11664+
java -cp "picocli-4.6.1-SNAPSHOT.jar;myapp.jar" org.myorg.MyMainClass --option=value arg0 arg1
1166511665
----
1166611666

1166711667
That is quite verbose. You may want to package your application in such a way that end users can invoke it by its command name like this:
@@ -11680,7 +11680,7 @@ On unix-based operating systems, you can ask your users to define an alias. For
1168011680

1168111681
[source,bash]
1168211682
----
11683-
alias mycommand='java -cp "/path/to/picocli-4.6.0.jar:/path/to/myapp.jar" org.myorg.MainClass'
11683+
alias mycommand='java -cp "/path/to/picocli-4.6.1-SNAPSHOT.jar:/path/to/myapp.jar" org.myorg.MainClass'
1168411684
----
1168511685

1168611686
Append the above line to your `~/.bashrc` file to make this alias available in every new shell session.
@@ -11729,7 +11729,7 @@ After installing GraalVM and installing the `native-image` generator utility (wi
1172911729
you can then create a native image by invoking the `native-image` command:
1173011730

1173111731
----
11732-
path/to/native-image -cp picocli-4.6.0.jar --static -jar myapp.jar
11732+
path/to/native-image -cp picocli-4.6.1-SNAPSHOT.jar --static -jar myapp.jar
1173311733
----
1173411734

1173511735
CAUTION: To create a native image, the compiler toolchain for your platform needs to be installed. See https://www.infoq.com/articles/java-native-cli-graalvm-picocli/[Build Great Native CLI Apps in Java with Graalvm and Picocli] for details.
@@ -11840,7 +11840,7 @@ The script body is executed if the user input was valid and did not request usag
1184011840

1184111841
[source,groovy]
1184211842
----
11843-
@Grab('info.picocli:picocli-groovy:4.6.0')
11843+
@Grab('info.picocli:picocli-groovy:4.6.1-SNAPSHOT')
1184411844
@GrabConfig(systemClassLoader=true)
1184511845
@Command(name = "myScript",
1184611846
mixinStandardHelpOptions = true, // add --help and --version options
@@ -11881,7 +11881,7 @@ The table below lists the differences between these base classes.
1188111881

1188211882

1188311883
WARNING: When upgrading scripts from picocli versions older than 4.0, just changing the version number is not enough!
11884-
Scripts should use `@Grab('info.picocli:picocli-groovy:4.6.0')`. The old artifact id `@Grab('info.picocli:picocli:4.6.0')` will not work,
11884+
Scripts should use `@Grab('info.picocli:picocli-groovy:4.6.1-SNAPSHOT')`. The old artifact id `@Grab('info.picocli:picocli:4.6.1-SNAPSHOT')` will not work,
1188511885
because the `@picocli.groovy.PicocliScript` annotation class and supporting classes have been moved into a separate module, `picocli-groovy`.
1188611886

1188711887
==== Closures in Annotations
@@ -11938,7 +11938,7 @@ NOTE: When using a Groovy version older than 2.4.7, use this workaround for the
1193811938

1193911939
[source,groovy]
1194011940
----
11941-
@Grab('info.picocli:picocli-groovy:4.6.0')
11941+
@Grab('info.picocli:picocli-groovy:4.6.1-SNAPSHOT')
1194211942
@GrabExclude('org.codehaus.groovy:groovy-all') // work around GROOVY-7613
1194311943
...
1194411944
----
@@ -12081,14 +12081,14 @@ You can add picocli as an external dependency to your project, or you can includ
1208112081
.Gradle
1208212082
[source,groovy,role="primary"]
1208312083
----
12084-
implementation 'info.picocli:picocli:4.6.0'
12084+
implementation 'info.picocli:picocli:4.6.1-SNAPSHOT'
1208512085
----
1208612086

1208712087
.Gradle (Kotlin)
1208812088
[source,kotlin,role="secondary"]
1208912089
----
1209012090
dependencies {
12091-
implementation("info.picocli:picocli-spring-boot-starter:4.6.0")
12091+
implementation("info.picocli:picocli-spring-boot-starter:4.6.1-SNAPSHOT")
1209212092
}
1209312093
----
1209412094

@@ -12098,46 +12098,46 @@ dependencies {
1209812098
<dependency>
1209912099
<groupId>info.picocli</groupId>
1210012100
<artifactId>picocli</artifactId>
12101-
<version>4.6.0</version>
12101+
<version>4.6.1-SNAPSHOT</version>
1210212102
</dependency>
1210312103
----
1210412104

1210512105
.Scala SBT
1210612106
[source,role="secondary"]
1210712107
----
12108-
libraryDependencies += "info.picocli" % "picocli" % "4.6.0"
12108+
libraryDependencies += "info.picocli" % "picocli" % "4.6.1-SNAPSHOT"
1210912109
----
1211012110

1211112111
.Ivy
1211212112
[source,role="secondary"]
1211312113
----
12114-
<dependency org="info.picocli" name="picocli" rev="4.6.0" />
12114+
<dependency org="info.picocli" name="picocli" rev="4.6.1-SNAPSHOT" />
1211512115
----
1211612116

1211712117
.Grape
1211812118
[source,role="secondary"]
1211912119
----
1212012120
@Grapes(
12121-
@Grab(group='info.picocli', module='picocli', version='4.6.0')
12121+
@Grab(group='info.picocli', module='picocli', version='4.6.1-SNAPSHOT')
1212212122
)
1212312123
----
1212412124

1212512125
.Leiningen
1212612126
[source,role="secondary"]
1212712127
----
12128-
[info.picocli/picocli "4.6.0"]
12128+
[info.picocli/picocli "4.6.1-SNAPSHOT"]
1212912129
----
1213012130

1213112131
.Buildr
1213212132
[source,role="secondary"]
1213312133
----
12134-
'info.picocli:picocli:jar:4.6.0'
12134+
'info.picocli:picocli:jar:4.6.1-SNAPSHOT'
1213512135
----
1213612136

1213712137
.JBang
1213812138
[source,role="secondary"]
1213912139
----
12140-
//DEPS info.picocli:picocli:4.6.0
12140+
//DEPS info.picocli:picocli:4.6.1-SNAPSHOT
1214112141
----
1214212142

1214312143
=== Source

docs/picocli-programmatic-api.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
= Programmatic API
22
//:author: Remko Popma
33
4-
:revnumber: 4.6.0
4+
:revnumber: 4.6.1-SNAPSHOT
55
:revdate: 2021-01-01
66
:toc: left
77
:numbered:

docs/quick-guide.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
= Quick Guide
22
//:author: Remko Popma
33
4-
:revnumber: 4.6.0
4+
:revnumber: 4.6.1-SNAPSHOT
55
:revdate: 2021-01-01
66
:toc: left
77
:numbered:
@@ -52,7 +52,7 @@ Below we show a small but fully functional example picocli-based command line ap
5252

5353
.Invoking the command
5454
----
55-
$ java -cp "myapp.jar;picocli-4.6.0.jar" ASCIIArt --font-size=9 Hello picocli
55+
$ java -cp "myapp.jar;picocli-4.6.1-SNAPSHOT.jar" ASCIIArt --font-size=9 Hello picocli
5656
# # # # # # #
5757
# # # # #
5858
# # *** # # **** #*** # **# **** **# # #
@@ -162,7 +162,7 @@ The application can be used as follows:
162162

163163
.Resolving two letter language codes
164164
----
165-
$ java -cp "myapp.jar;picocli-4.6.0.jar" ISOCodeResolver language de cs en sd se
165+
$ java -cp "myapp.jar;picocli-4.6.1-SNAPSHOT.jar" ISOCodeResolver language de cs en sd se
166166
de: German
167167
cs: Czech
168168
en: English
@@ -172,7 +172,7 @@ se: Northern Sami
172172

173173
.Resolving two letter country codes
174174
----
175-
$ java -cp "myapp.jar;picocli-4.6.0.jar" ISOCodeResolver country cn fr th ro no
175+
$ java -cp "myapp.jar;picocli-4.6.1-SNAPSHOT.jar" ISOCodeResolver country cn fr th ro no
176176
CN: China
177177
FR: France
178178
TH: Thailand

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ junitVersion = 4.12
1616
springBootVersion = 2.4.1
1717

1818
# projectPreviousReleaseVersion is non-SNAPSHOT, only published releases
19-
projectPreviousReleaseVersion = 4\\.5\\.2
19+
projectPreviousReleaseVersion = 4\\.6\\.0
2020
# projectPreviousVersionRegex may be a SNAPSHOT
21-
projectPreviousVersionRegex = 4\\.5\\.3-SNAPSHOT
22-
projectVersion = 4.6.0
21+
projectPreviousVersionRegex = 4\\.6\\.0
22+
projectVersion = 4.6.1-SNAPSHOT
2323

2424
releaseDate = 2021-01-01
25-
releaseDatePreviousRegex = 2020\\-10\\-14
25+
releaseDatePreviousRegex = 2021\\-01\\-01
2626

2727
systemRulesVersion = 1.17.1

picocli-codegen/src/main/java/picocli/codegen/aot/graalvm/DynamicProxyConfigGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public class DynamicProxyConfigGenerator {
5858
},
5959
footerHeading = "%nExample%n",
6060
footer = {
61-
" java -cp \"myapp.jar;picocli-4.6.0.jar;picocli-codegen-4.6.0.jar\" " +
61+
" java -cp \"myapp.jar;picocli-4.6.1-SNAPSHOT.jar;picocli-codegen-4.6.1-SNAPSHOT.jar\" " +
6262
"picocli.codegen.aot.graalvm.DynamicProxyConfigGenerator my.pkg.MyClass"
6363
},
6464
mixinStandardHelpOptions = true, version = "picocli-codegen gen-proxy-config " + CommandLine.VERSION)

picocli-codegen/src/main/java/picocli/codegen/aot/graalvm/JniConfigGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class JniConfigGenerator {
3131
},
3232
footerHeading = "%nExample%n",
3333
footer = {
34-
" java -cp \"myapp.jar;picocli-4.6.0.jar;picocli-codegen-4.6.0.jar\" " +
34+
" java -cp \"myapp.jar;picocli-4.6.1-SNAPSHOT.jar;picocli-codegen-4.6.1-SNAPSHOT.jar\" " +
3535
"picocli.codegen.aot.graalvm.JniConfigGenerator my.pkg.MyClass"
3636
},
3737
mixinStandardHelpOptions = true, sortOptions = false,

picocli-codegen/src/main/java/picocli/codegen/aot/graalvm/ReflectionConfigGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public class ReflectionConfigGenerator {
9595
},
9696
footerHeading = "%nExample%n",
9797
footer = {
98-
" java -cp \"myapp.jar;picocli-4.6.0.jar;picocli-codegen-4.6.0.jar\" " +
98+
" java -cp \"myapp.jar;picocli-4.6.1-SNAPSHOT.jar;picocli-codegen-4.6.1-SNAPSHOT.jar\" " +
9999
"picocli.codegen.aot.graalvm.ReflectionConfigGenerator my.pkg.MyClass"
100100
},
101101
mixinStandardHelpOptions = true, sortOptions = false,

picocli-codegen/src/main/java/picocli/codegen/aot/graalvm/ResourceConfigGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public class ResourceConfigGenerator {
5454
},
5555
footerHeading = "%nExample%n",
5656
footer = {
57-
" java -cp \"myapp.jar;picocli-4.6.0.jar;picocli-codegen-4.6.0.jar\" " +
57+
" java -cp \"myapp.jar;picocli-4.6.1-SNAPSHOT.jar;picocli-codegen-4.6.1-SNAPSHOT.jar\" " +
5858
"picocli.codegen.aot.graalvm.ResourceConfigGenerator my.pkg.MyClass"
5959
},
6060
mixinStandardHelpOptions = true, version = "picocli-codegen gen-resource-config " + CommandLine.VERSION)

picocli-codegen/src/main/java/picocli/codegen/docgen/manpage/ManPageGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ private void verboseDetailed(String message, Object... params) {
190190
"",
191191
"Example",
192192
"-------",
193-
" java -Duser.language=de -cp \"myapp.jar;picocli-4.6.0.jar;picocli-codegen-4.6.0.jar\" " +
193+
" java -Duser.language=de -cp \"myapp.jar;picocli-4.6.1-SNAPSHOT.jar;picocli-codegen-4.6.1-SNAPSHOT.jar\" " +
194194
"picocli.codegen.docgen.manpage.ManPageGenerator my.pkg.MyClass"
195195
}
196196
)

0 commit comments

Comments
 (0)