This is an automated email from the ASF dual-hosted git repository.

sk0x50 pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


    from edc458e  IGNITE-13718 IgniteRunner application integrating 
configuration module and using it to configure REST API
     add dd017fe  IGNITE-13610 Added initial version of unified CLI tool. Fixes 
#4

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   1 +
 modules/cli-demo/cli-common/pom.xml                |  33 ++
 .../apache/ignite/cli/common/IgniteCommand.java}   |   8 +-
 modules/cli-demo/cli/ignite.sh                     |  11 +
 modules/cli-demo/cli/pom.xml                       | 234 ++++++++++++
 .../apache/ignite/cli/CliPathsConfigLoader.java    |  79 ++++
 .../org/apache/ignite/cli/CliVersionInfo.java}     |  40 +-
 .../org/apache/ignite/cli/CommandFactory.java}     |  32 +-
 .../java/org/apache/ignite/cli/ErrorHandler.java   |  54 +++
 .../org/apache/ignite/cli/HelpFactoryImpl.java     | 167 ++++++++
 .../org/apache/ignite/cli/IgniteCLIException.java} |  14 +-
 .../java/org/apache/ignite/cli/IgniteCliApp.java}  |  19 +-
 .../java/org/apache/ignite/cli/IgnitePaths.java    |  60 +++
 .../org/apache/ignite/cli/InteractiveWrapper.java  |  93 +++++
 .../src/main/java/org/apache/ignite/cli/Table.java |  99 +++++
 .../org/apache/ignite/cli/VersionProvider.java}    |  35 +-
 .../ignite/cli/builtins/SystemPathResolver.java}   |  40 +-
 .../cli/builtins/config/ConfigurationClient.java   | 110 ++++++
 .../cli/builtins/config/HttpClientFactory.java}    |  23 +-
 .../cli/builtins/init/InitIgniteCommand.java       | 141 +++++++
 .../cli/builtins/module/MavenArtifactResolver.java | 256 +++++++++++++
 .../cli/builtins/module/MavenCoordinates.java}     |  45 +--
 .../ignite/cli/builtins/module/ModuleManager.java  | 183 +++++++++
 .../ignite/cli/builtins/module/ModuleStorage.java  | 120 ++++++
 .../ignite/cli/builtins/module/ResolveResult.java} |  19 +-
 .../builtins/module/StandardModuleDefinition.java} |  34 +-
 .../ignite/cli/builtins/node/NodeManager.java      | 231 +++++++++++
 .../ignite/cli/spec/AbstractCommandSpec.java}      |  21 +-
 .../apache/ignite/cli/spec/ConfigCommandSpec.java  | 107 ++++++
 .../org/apache/ignite/cli/spec/IgniteCliSpec.java  | 128 +++++++
 .../ignite/cli/spec/InitIgniteCommandSpec.java}    |  34 +-
 .../apache/ignite/cli/spec/ModuleCommandSpec.java  | 108 ++++++
 .../apache/ignite/cli/spec/NodeCommandSpec.java    | 139 +++++++
 .../cli/src/main/resources/builtin_modules.conf    |  13 +
 .../cli/src/main/resources/default-config.xml      |  29 ++
 .../cli-demo/cli/src/main/resources/logback.xml    |  14 +
 .../cli/src/main/resources/version.properties}     |   8 +-
 .../apache/ignite/cli/IgniteCliInterfaceTest.java  | 425 +++++++++++++++++++++
 .../demo-module-all/demo-module-cli/pom.xml        |  55 +++
 .../ignite/snapshot/cli/SnapshotCommand.java       |  65 ++++
 .../org.apache.ignite.cli.common.IgniteCommand     |   1 +
 .../cli-demo/demo-module-all/demo-module/pom.xml   |  34 ++
 .../apache/ignite/snapshot/IgniteSnapshot.java}    |  12 +-
 .../demo-module-all}/pom.xml                       |  59 ++-
 modules/cli-demo/pom.xml                           |  90 +++++
 pom.xml                                            |   1 +
 46 files changed, 3278 insertions(+), 246 deletions(-)
 create mode 100644 modules/cli-demo/cli-common/pom.xml
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/ConfigurationValue.java
 => 
cli-demo/cli-common/src/main/java/org/apache/ignite/cli/common/IgniteCommand.java}
 (80%)
 create mode 100644 modules/cli-demo/cli/ignite.sh
 create mode 100644 modules/cli-demo/cli/pom.xml
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/CliPathsConfigLoader.java
 copy 
modules/{configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/ConfigurationDescription.java
 => cli-demo/cli/src/main/java/org/apache/ignite/cli/CliVersionInfo.java} (51%)
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/internal/NamedList.java
 => cli-demo/cli/src/main/java/org/apache/ignite/cli/CommandFactory.java} (55%)
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/ErrorHandler.java
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/HelpFactoryImpl.java
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/validation/ConfigurationValidationException.java
 => cli-demo/cli/src/main/java/org/apache/ignite/cli/IgniteCLIException.java} 
(74%)
 copy 
modules/{ignite-runner/src/main/java/org/apache/ignite/rest/ErrorResult.java => 
cli-demo/cli/src/main/java/org/apache/ignite/cli/IgniteCliApp.java} (69%)
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/IgnitePaths.java
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/InteractiveWrapper.java
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/Table.java
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/internal/NamedList.java
 => cli-demo/cli/src/main/java/org/apache/ignite/cli/VersionProvider.java} (58%)
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/internal/NamedList.java
 => 
cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/SystemPathResolver.java}
 (58%)
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/config/ConfigurationClient.java
 copy 
modules/{ignite-runner/src/main/java/org/apache/ignite/rest/ErrorResult.java => 
cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/config/HttpClientFactory.java}
 (68%)
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/init/InitIgniteCommand.java
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/MavenArtifactResolver.java
 copy 
modules/{configuration-annotation-processor/src/main/java/org/apache/ignite/configuration/processor/internal/pojo/FieldMapping.java
 => 
cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/MavenCoordinates.java}
 (50%)
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/ModuleManager.java
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/ModuleStorage.java
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/validation/ConfigurationValidationException.java
 => 
cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/ResolveResult.java}
 (72%)
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/internal/NamedList.java
 => 
cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/StandardModuleDefinition.java}
 (57%)
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/node/NodeManager.java
 copy 
modules/{ignite-runner/src/main/java/org/apache/ignite/configuration/extended/RestConfigurationSchema.java
 => 
cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/AbstractCommandSpec.java} 
(70%)
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/ConfigCommandSpec.java
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/IgniteCliSpec.java
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/internal/NamedList.java
 => 
cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/InitIgniteCommandSpec.java}
 (59%)
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/ModuleCommandSpec.java
 create mode 100644 
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/NodeCommandSpec.java
 create mode 100644 modules/cli-demo/cli/src/main/resources/builtin_modules.conf
 create mode 100644 modules/cli-demo/cli/src/main/resources/default-config.xml
 create mode 100644 modules/cli-demo/cli/src/main/resources/logback.xml
 copy modules/{ignite-runner/src/main/resources/ignite.properties => 
cli-demo/cli/src/main/resources/version.properties} (88%)
 create mode 100644 
modules/cli-demo/cli/src/test/java/org/apache/ignite/cli/IgniteCliInterfaceTest.java
 create mode 100644 modules/cli-demo/demo-module-all/demo-module-cli/pom.xml
 create mode 100644 
modules/cli-demo/demo-module-all/demo-module-cli/src/main/java/org/apache/ignite/snapshot/cli/SnapshotCommand.java
 create mode 100644 
modules/cli-demo/demo-module-all/demo-module-cli/src/main/resources/META-INF/services/org.apache.ignite.cli.common.IgniteCommand
 create mode 100644 modules/cli-demo/demo-module-all/demo-module/pom.xml
 copy 
modules/{configuration/src/main/java/org/apache/ignite/configuration/ConfigurationValue.java
 => 
cli-demo/demo-module-all/demo-module/src/main/java/org/apache/ignite/snapshot/IgniteSnapshot.java}
 (80%)
 copy modules/{configuration => cli-demo/demo-module-all}/pom.xml (50%)
 create mode 100644 modules/cli-demo/pom.xml

Reply via email to