This is an automated email from the ASF dual-hosted git repository.
paulk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
from 50500bc543 remove excess manifest attributes
new ed73546ad9 GROOVY-8162: Update Groovysh to JLine3
new e7b32f81c2 fix some edge cases around repl parsing
new 08be32d98b rename pipe commands
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
LICENSE | 18 +
gradle/licenses.gradle | 3 +
gradle/verification-metadata.xml | 122 +-
licenses/LICENSE-BINZIP | 17 +-
licenses/LICENSE-SDK | 17 +-
licenses/jline2-BINZIP.txt | 4 -
licenses/jline3-BINZIP-SRC.txt | 15 +
.../{jline2-license.txt => jline3-license.txt} | 0
.../groovy/tools/shell/util/Preferences.java | 3 +-
subprojects/groovy-binary/build.gradle | 5 +
.../groovy-groovysh/LICENSE | 17 +-
subprojects/groovy-groovysh/build.gradle | 27 +-
.../org/apache/groovy/groovysh/AnsiDetector.groovy | 33 -
.../apache/groovy/groovysh/BufferManager.groovy | 114 -
.../org/apache/groovy/groovysh/Command.groovy | 47 -
.../org/apache/groovy/groovysh/CommandAlias.groovy | 85 -
.../apache/groovy/groovysh/CommandException.groovy | 45 -
.../apache/groovy/groovysh/CommandRegistry.groovy | 108 -
.../apache/groovy/groovysh/CommandSupport.groovy | 227 --
.../groovy/groovysh/ComplexCommandSupport.groovy | 100 -
.../apache/groovy/groovysh/ExitNotification.groovy | 33 -
.../org/apache/groovy/groovysh/Groovysh.groovy | 678 ------
.../groovy/groovysh/InteractiveShellRunner.groovy | 212 --
.../org/apache/groovy/groovysh/Interpreter.groovy | 108 -
.../groovy/org/apache/groovy/groovysh/Main.groovy | 503 ++--
.../org/apache/groovy/groovysh/Parser.groovy | 215 --
.../groovy/org/apache/groovy/groovysh/Shell.groovy | 128 -
.../org/apache/groovy/groovysh/ShellRunner.groovy | 101 -
.../groovy/groovysh/antlr4/RelaxedParser.groovy | 66 -
.../groovy/groovysh/commands/AliasCommand.groovy | 132 --
.../groovy/groovysh/commands/ClearCommand.groovy | 44 -
.../groovy/groovysh/commands/DisplayCommand.groovy | 44 -
.../groovy/groovysh/commands/DocCommand.groovy | 230 --
.../groovy/groovysh/commands/EditCommand.groovy | 103 -
.../groovy/groovysh/commands/ExitCommand.groovy | 51 -
.../groovy/groovysh/commands/GrabCommand.groovy | 68 -
.../groovy/groovysh/commands/HelpCommand.groovy | 128 -
.../groovy/groovysh/commands/HistoryCommand.groovy | 154 --
.../groovy/groovysh/commands/ImportCommand.groovy | 292 ---
.../groovy/groovysh/commands/InspectCommand.groovy | 125 -
.../groovy/groovysh/commands/LoadCommand.groovy | 87 -
.../groovy/groovysh/commands/PurgeCommand.groovy | 82 -
.../groovy/groovysh/commands/RecordCommand.groovy | 136 --
.../groovysh/commands/RegisterCommand.groovy | 77 -
.../groovy/groovysh/commands/SaveCommand.groovy | 76 -
.../groovy/groovysh/commands/SetCommand.groovy | 104 -
.../groovy/groovysh/commands/ShadowCommand.groovy | 54 -
.../groovy/groovysh/commands/ShowCommand.groovy | 98 -
.../completion/BackslashEscapeCompleter.groovy | 43 -
.../completion/CommandNameCompleter.groovy | 52 -
.../groovysh/completion/FileNameCompleter.groovy | 171 --
.../completion/NavigablePropertiesCompleter.groovy | 96 -
.../ReflectionCompletionCandidate.groovy | 78 -
.../completion/StricterArgumentCompleter.groovy | 132 --
.../antlr4/CustomClassSyntaxCompleter.groovy | 51 -
.../completion/antlr4/GroovySyntaxCompleter.groovy | 381 ---
.../completion/antlr4/IdentifierCompleter.groovy | 38 -
.../antlr4/ImportsSyntaxCompleter.groovy | 126 -
.../antlr4/InfixKeywordSyntaxCompleter.groovy | 50 -
.../antlr4/KeywordSyntaxCompleter.groovy | 126 -
.../completion/antlr4/ReflectionCompleter.groovy | 737 ------
.../antlr4/VariableSyntaxCompleter.groovy | 61 -
.../groovy/groovysh/jline/GroovyBuiltins.groovy | 95 +
.../groovy/groovysh/jline/GroovyCommands.groovy | 616 +++++
.../groovysh/jline/GroovyConsoleEngine.groovy | 41 +-
.../apache/groovy/groovysh/jline/GroovyEngine.java | 2463 ++++++++++++++++++++
.../groovysh/jline/GroovySystemRegistry.groovy | 32 +-
.../groovy/groovysh/jline/JrtJavaBasePackages.java | 99 +
.../groovysh/jline/MavenCoordinateCompleter.groovy | 110 +
.../groovy/groovysh/jline/ObjectInspector.groovy | 93 +
.../groovy/groovysh/jline/PackageHelper.java | 320 +++
.../org/apache/groovy/groovysh/jline/Utils.groovy | 73 +
.../groovysh/util/CommandArgumentParser.groovy | 122 -
.../groovysh/util/DefaultCommandsRegistrar.groovy | 83 -
.../apache/groovy/groovysh/util/DocFinder.groovy} | 40 +-
.../groovysh/util/NoExitSecurityManager.groovy | 61 -
.../groovy/groovysh/util/PackageHelper.groovy | 29 -
.../groovy/groovysh/util/PackageHelperImpl.groovy | 461 ----
.../groovysh/util/ScriptVariableAnalyzer.groovy | 119 -
.../groovysh/util/SecurityManagerUtil.groovy | 44 -
.../groovy/groovysh/util/SimpleCompleter.groovy | 140 --
.../groovy/groovysh/util/WrappedInputStream.groovy | 109 -
.../groovysh/util/XmlCommandRegistrar.groovy | 94 -
.../util/antlr4/CurlyCountingGroovyLexer.groovy | 77 -
.../org/apache/groovy/groovysh/util/package.html | 28 -
.../src/main/resources/nanorc/args.nanorc | 33 +-
.../src/main/resources/nanorc/command.nanorc | 11 +-
.../src/main/resources/nanorc/css.nanorc | 46 +
.../src/main/resources/nanorc/csv.nanorc | 29 +
.../src/main/resources/nanorc/dark.nanorctheme | 75 +
.../src/main/resources/nanorc/gron.nanorc | 16 +-
.../src/main/resources/nanorc/groovy.nanorc | 45 +
.../src/main/resources/nanorc/java.nanorc | 38 +
.../src/main/resources/nanorc/jlessrc | 5 +-
.../src/main/resources/nanorc/jnanorc | 5 +-
.../src/main/resources/nanorc/js.nanorc | 37 +
.../src/main/resources/nanorc/json.nanorc | 11 +-
.../src/main/resources/nanorc/light.nanorctheme | 75 +
.../src/main/resources/nanorc/properties.nanorc | 13 +-
.../src/main/resources/nanorc/sh-repl.nanorc | 31 +
.../src/main/resources/nanorc/sql.nanorc | 49 +
.../src/main/resources/nanorc/toml.nanorc | 18 +-
.../src/main/resources/nanorc/xml.nanorc | 15 +-
.../src/main/resources/nanorc/yaml.nanorc | 37 +-
.../org/apache/groovy/groovysh/Groovysh.properties | 34 -
.../org/apache/groovy/groovysh/Main.properties | 33 +-
.../groovysh/commands/ClearCommand.properties | 4 +-
.../groovysh/commands/GrabCommand.properties | 2 +-
.../groovysh/commands/ImportCommand.properties | 2 +-
...rCommand.properties => ResetCommand.properties} | 0
.../groovy-groovysh/src/spec/doc/groovysh.adoc | 2 -
.../groovy/groovysh/AllCompletersTest.groovy | 173 --
.../apache/groovy/groovysh/AnsiDetectorTest.groovy | 30 -
.../groovy/groovysh/CommandCompleterTest.groovy | 150 --
.../groovy/groovysh/CompleterTestSupport.groovy | 58 -
.../apache/groovy/groovysh/ErrorDisplayTest.groovy | 60 -
.../groovy/groovysh/GroovyshParsersTest.groovy | 51 -
.../org/apache/groovy/groovysh/GroovyshTest.groovy | 591 -----
.../groovy/groovysh/ImportCompleterTest.groovy | 123 -
.../groovy/groovysh/ImportCompleterUnitTest.groovy | 259 --
.../groovy/groovysh/MockPackageHelper.groovy | 39 -
.../apache/groovy/groovysh/ShellRunnerTest.groovy | 131 --
.../groovy/groovysh/ShellRunnerTestSupport.groovy | 70 -
.../org/apache/groovy/groovysh/ShellTest.groovy | 47 -
.../{LoadCommandTest.groovy => AliasTest.groovy} | 19 +-
.../commands/ComplexCommandSupportTest.groovy | 160 --
.../groovysh/commands/ConsoleTestSupport.groovy | 82 +
.../groovysh/commands/DisplayCommandTest.groovy | 32 -
.../groovy/groovysh/commands/DocCommandTest.groovy | 169 --
.../groovysh/commands/EchoCommand.properties | 22 -
.../groovysh/commands/EditCommandTest.groovy | 76 -
.../groovysh/commands/GrabCommandTest.groovy | 12 +-
.../commands/GroovyCommandTestSupport.groovy | 66 +
.../groovysh/commands/HelpCommandTest.groovy | 8 +-
.../groovysh/commands/HistoryCommandTest.groovy | 139 --
.../groovysh/commands/ImportCommandTest.groovy | 50 -
.../{AliasCommandTest.groovy => ImportTest.groovy} | 14 +-
.../groovysh/commands/InspectCommandTest.groovy | 28 -
.../{ExitCommandTest.groovy => PrntTest.groovy} | 23 +-
.../groovysh/commands/PurgeCommandTest.groovy | 44 -
.../groovysh/commands/RecordCommandTest.groovy | 52 -
.../groovysh/commands/RegisterCommandTest.groovy | 59 -
.../groovysh/commands/SaveCommandTest.groovy | 28 -
.../groovy/groovysh/commands/SetCommandTest.groovy | 49 -
.../groovysh/commands/ShowCommandTest.groovy | 28 -
.../{ClearCommandTest.groovy => ShowTest.groovy} | 17 +-
...TestSupport.groovy => SystemTestSupport.groovy} | 32 +-
.../completion/CustomClassCompleterTest.groovy | 40 -
.../completion/FileNameCompleterTest.groovy | 76 -
.../completion/GroovySyntaxCompleterTest.groovy | 263 ---
.../completion/ImportsSyntaxCompleterTest.groovy | 226 --
.../groovysh/completion/InvokerParsingTest.groovy | 87 -
.../completion/KeywordCompleterTest.groovy | 75 -
.../NavigablePropertiesCompleterTest.groovy | 104 -
.../completion/ReflectionCompleterTest.groovy | 230 --
.../groovysh/completion/TokenUtilTest.groovy | 57 -
.../completion/VariableCompleterTest.groovy | 61 -
.../expr/ClassWithPrivateConstructor.groovy | 31 -
.../groovy/groovysh/expr/ExprTestSupport.groovy | 46 -
.../apache/groovy/groovysh/expr/TimeItTest.groovy | 42 -
.../groovysh/util/CommandArgumentParserTest.groovy | 62 -
.../util/CurlyCountingGroovyLexerTest.groovy | 62 -
.../groovysh/util/PackageHelperImplTest.groovy | 127 -
.../util/ScriptVariableAnalyzerTest.groovy | 68 -
.../groovysh/util/WrappedInputStreamTest.groovy | 77 -
versions.properties | 2 +-
166 files changed, 5166 insertions(+), 12854 deletions(-)
delete mode 100644 licenses/jline2-BINZIP.txt
create mode 100644 licenses/jline3-BINZIP-SRC.txt
rename licenses/{jline2-license.txt => jline3-license.txt} (100%)
copy licenses/LICENSE-JARJAR => subprojects/groovy-groovysh/LICENSE (94%)
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/AnsiDetector.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/BufferManager.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/Command.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/CommandAlias.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/CommandException.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/CommandRegistry.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/CommandSupport.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/ComplexCommandSupport.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/ExitNotification.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/Groovysh.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/InteractiveShellRunner.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/Interpreter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/Parser.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/Shell.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/ShellRunner.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/antlr4/RelaxedParser.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/AliasCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/ClearCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/DisplayCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/DocCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/EditCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/ExitCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/GrabCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/HelpCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/HistoryCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/ImportCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/InspectCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/LoadCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/PurgeCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/RecordCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/RegisterCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/SaveCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/SetCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/ShadowCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/ShowCommand.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/BackslashEscapeCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/CommandNameCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/FileNameCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/NavigablePropertiesCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/ReflectionCompletionCandidate.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/StricterArgumentCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/CustomClassSyntaxCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/GroovySyntaxCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/IdentifierCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/ImportsSyntaxCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/InfixKeywordSyntaxCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/KeywordSyntaxCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/ReflectionCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/VariableSyntaxCompleter.groovy
create mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyBuiltins.groovy
create mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyCommands.groovy
copy
src/main/java/org/codehaus/groovy/runtime/dgmimpl/arrays/ArrayMetaMethod.java
=>
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyConsoleEngine.groovy
(51%)
create mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyEngine.java
copy src/test/groovy/groovy/namespace/QNameTest.java =>
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovySystemRegistry.groovy
(57%)
create mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/JrtJavaBasePackages.java
create mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/MavenCoordinateCompleter.groovy
create mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/ObjectInspector.groovy
create mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/PackageHelper.java
create mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/Utils.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/CommandArgumentParser.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/DefaultCommandsRegistrar.groovy
rename
subprojects/groovy-groovysh/src/{test/groovy/org/apache/groovy/groovysh/util/MessageSourceTest.groovy
=> main/groovy/org/apache/groovy/groovysh/util/DocFinder.groovy} (50%)
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/NoExitSecurityManager.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/PackageHelper.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/PackageHelperImpl.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/ScriptVariableAnalyzer.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/SecurityManagerUtil.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/SimpleCompleter.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/WrappedInputStream.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/XmlCommandRegistrar.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/antlr4/CurlyCountingGroovyLexer.groovy
delete mode 100644
subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/package.html
copy codecov.yml =>
subprojects/groovy-groovysh/src/main/resources/nanorc/args.nanorc (62%)
copy config/bnd/groovy.bnd =>
subprojects/groovy-groovysh/src/main/resources/nanorc/command.nanorc (81%)
create mode 100644
subprojects/groovy-groovysh/src/main/resources/nanorc/css.nanorc
create mode 100644
subprojects/groovy-groovysh/src/main/resources/nanorc/csv.nanorc
create mode 100644
subprojects/groovy-groovysh/src/main/resources/nanorc/dark.nanorctheme
copy
src/test-fixtures/extmodule/src/main/resources/META-INF/groovy/org.codehaus.groovy.runtime.ExtensionModule
=> subprojects/groovy-groovysh/src/main/resources/nanorc/gron.nanorc (69%)
create mode 100644
subprojects/groovy-groovysh/src/main/resources/nanorc/groovy.nanorc
create mode 100644
subprojects/groovy-groovysh/src/main/resources/nanorc/java.nanorc
copy .muse/config.toml =>
subprojects/groovy-groovysh/src/main/resources/nanorc/jlessrc (93%)
copy .muse/config.toml =>
subprojects/groovy-groovysh/src/main/resources/nanorc/jnanorc (93%)
create mode 100644
subprojects/groovy-groovysh/src/main/resources/nanorc/js.nanorc
copy config/bnd/groovy.bnd =>
subprojects/groovy-groovysh/src/main/resources/nanorc/json.nanorc (78%)
create mode 100644
subprojects/groovy-groovysh/src/main/resources/nanorc/light.nanorctheme
copy config/bnd/groovy.bnd =>
subprojects/groovy-groovysh/src/main/resources/nanorc/properties.nanorc (75%)
create mode 100644
subprojects/groovy-groovysh/src/main/resources/nanorc/sh-repl.nanorc
create mode 100644
subprojects/groovy-groovysh/src/main/resources/nanorc/sql.nanorc
copy config/bnd/groovy.bnd =>
subprojects/groovy-groovysh/src/main/resources/nanorc/toml.nanorc (78%)
copy config/bnd/groovy.bnd =>
subprojects/groovy-groovysh/src/main/resources/nanorc/xml.nanorc (70%)
copy .github/workflows/gradle-wrapper-validation.yml =>
subprojects/groovy-groovysh/src/main/resources/nanorc/yaml.nanorc (60%)
delete mode 100644
subprojects/groovy-groovysh/src/main/resources/org/apache/groovy/groovysh/Groovysh.properties
copy
subprojects/groovy-groovysh/src/main/resources/org/apache/groovy/groovysh/commands/{ClearCommand.properties
=> ResetCommand.properties} (100%)
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/AllCompletersTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/AnsiDetectorTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/CommandCompleterTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/CompleterTestSupport.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/ErrorDisplayTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/GroovyshParsersTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/GroovyshTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/ImportCompleterTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/ImportCompleterUnitTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/MockPackageHelper.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/ShellRunnerTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/ShellRunnerTestSupport.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/ShellTest.groovy
rename
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/{LoadCommandTest.groovy
=> AliasTest.groovy} (68%)
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/ComplexCommandSupportTest.groovy
create mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/ConsoleTestSupport.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/DisplayCommandTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/DocCommandTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/EchoCommand.properties
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/EditCommandTest.groovy
create mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/GroovyCommandTestSupport.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/HistoryCommandTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/ImportCommandTest.groovy
rename
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/{AliasCommandTest.groovy
=> ImportTest.groovy} (69%)
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/InspectCommandTest.groovy
rename
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/{ExitCommandTest.groovy
=> PrntTest.groovy} (65%)
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/PurgeCommandTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/RecordCommandTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/RegisterCommandTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/SaveCommandTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/SetCommandTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/ShowCommandTest.groovy
rename
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/{ClearCommandTest.groovy
=> ShowTest.groovy} (69%)
rename
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/commands/{CommandTestSupport.groovy
=> SystemTestSupport.groovy} (60%)
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/completion/CustomClassCompleterTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/completion/FileNameCompleterTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/completion/GroovySyntaxCompleterTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/completion/ImportsSyntaxCompleterTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/completion/InvokerParsingTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/completion/KeywordCompleterTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/completion/NavigablePropertiesCompleterTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/completion/ReflectionCompleterTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/completion/TokenUtilTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/completion/VariableCompleterTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/expr/ClassWithPrivateConstructor.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/expr/ExprTestSupport.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/expr/TimeItTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/util/CommandArgumentParserTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/util/CurlyCountingGroovyLexerTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/util/PackageHelperImplTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/util/ScriptVariableAnalyzerTest.groovy
delete mode 100644
subprojects/groovy-groovysh/src/test/groovy/org/apache/groovy/groovysh/util/WrappedInputStreamTest.groovy