IGNITE-13610 Added initial version of unified CLI tool. Fixes #4
authorKirill Gusakov <kgusakov@gmail.com>
Fri, 18 Dec 2020 22:44:22 +0000 (01:44 +0300)
committerSlava Koptilin <slava.koptilin@gmail.com>
Fri, 18 Dec 2020 22:44:22 +0000 (01:44 +0300)
commitdd017fe9cca88d6165116c3a1ad50f9785813676
treea418906edc9bc6e9d9edbdf35cc07739453f5e4d
parentedc458ee886d40fb82d7ae3bce3adac92c8ef1da
IGNITE-13610 Added initial version of unified CLI tool. Fixes #4

Signed-off-by: Slava Koptilin <slava.koptilin@gmail.com>
46 files changed:
.gitignore
modules/cli-demo/cli-common/pom.xml [new file with mode: 0644]
modules/cli-demo/cli-common/src/main/java/org/apache/ignite/cli/common/IgniteCommand.java [new file with mode: 0644]
modules/cli-demo/cli/ignite.sh [new file with mode: 0644]
modules/cli-demo/cli/pom.xml [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/CliPathsConfigLoader.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/CliVersionInfo.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/CommandFactory.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/ErrorHandler.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/HelpFactoryImpl.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/IgniteCLIException.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/IgniteCliApp.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/IgnitePaths.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/InteractiveWrapper.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/Table.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/VersionProvider.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/SystemPathResolver.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/config/ConfigurationClient.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/config/HttpClientFactory.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/init/InitIgniteCommand.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/MavenArtifactResolver.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/MavenCoordinates.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/ModuleManager.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/ModuleStorage.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/ResolveResult.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/module/StandardModuleDefinition.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/builtins/node/NodeManager.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/AbstractCommandSpec.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/ConfigCommandSpec.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/IgniteCliSpec.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/InitIgniteCommandSpec.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/ModuleCommandSpec.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/java/org/apache/ignite/cli/spec/NodeCommandSpec.java [new file with mode: 0644]
modules/cli-demo/cli/src/main/resources/builtin_modules.conf [new file with mode: 0644]
modules/cli-demo/cli/src/main/resources/default-config.xml [new file with mode: 0644]
modules/cli-demo/cli/src/main/resources/logback.xml [new file with mode: 0644]
modules/cli-demo/cli/src/main/resources/version.properties [new file with mode: 0644]
modules/cli-demo/cli/src/test/java/org/apache/ignite/cli/IgniteCliInterfaceTest.java [new file with mode: 0644]
modules/cli-demo/demo-module-all/demo-module-cli/pom.xml [new file with mode: 0644]
modules/cli-demo/demo-module-all/demo-module-cli/src/main/java/org/apache/ignite/snapshot/cli/SnapshotCommand.java [new file with mode: 0644]
modules/cli-demo/demo-module-all/demo-module-cli/src/main/resources/META-INF/services/org.apache.ignite.cli.common.IgniteCommand [new file with mode: 0644]
modules/cli-demo/demo-module-all/demo-module/pom.xml [new file with mode: 0644]
modules/cli-demo/demo-module-all/demo-module/src/main/java/org/apache/ignite/snapshot/IgniteSnapshot.java [new file with mode: 0644]
modules/cli-demo/demo-module-all/pom.xml [new file with mode: 0644]
modules/cli-demo/pom.xml [new file with mode: 0644]
pom.xml