You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ni...@apache.org on 2022/07/14 12:07:17 UTC
[pulsar] branch master updated (948000b858d -> 0287347405f)
This is an automated email from the ASF dual-hosted git repository.
nicoloboschi pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from 948000b858d Bump prometheus client version from 0.15.0 to 0.16.0 (#16591)
add 0287347405f [feature][cli] Pulsar Shell - pulsar-admin and pulsar-client - part 1 (#16251)
No new revisions were added by this update.
Summary of changes:
bin/pulsar-admin-common.sh | 7 +
bin/pulsar-client | 100 +-------
bin/{pulsar-admin => pulsar-shell} | 3 +-
distribution/server/src/assemble/LICENSE.bin.txt | 1 +
pom.xml | 2 +
.../org/apache/pulsar/client/cli/DocumentTest.java | 2 +-
pulsar-client-tools/pom.xml | 6 +
.../java/org/apache/pulsar/admin/cli/CmdBase.java | 4 +
.../apache/pulsar/admin/cli/PulsarAdminTool.java | 261 +++++++++++----------
.../org/apache/pulsar/client/cli/CmdConsume.java | 47 ++--
.../client/cli/CmdGenerateDocumentation.java | 2 +-
.../org/apache/pulsar/client/cli/CmdProduce.java | 97 ++++----
.../apache/pulsar/client/cli/PulsarClientTool.java | 133 ++++++-----
.../java/org/apache/pulsar/shell/AdminShell.java | 73 ++++++
.../java/org/apache/pulsar/shell/ClientShell.java | 71 ++++++
.../apache/pulsar/shell/JCommanderCompleter.java | 118 ++++++++++
.../shell/OptionStrictArgumentCompleter.java | 109 +++++++++
.../java/org/apache/pulsar/shell/PulsarShell.java | 256 ++++++++++++++++++++
.../apache/pulsar/shell/ShellCommandsProvider.java | 78 ++++++
.../org/apache/pulsar/shell}/package-info.java | 2 +-
.../pulsar/shell/JCommanderCompleterTest.java | 53 +++++
.../org/apache/pulsar/shell/PulsarShellTest.java | 130 ++++++++++
22 files changed, 1197 insertions(+), 358 deletions(-)
copy bin/{pulsar-admin => pulsar-shell} (88%)
create mode 100644 pulsar-client-tools/src/main/java/org/apache/pulsar/shell/AdminShell.java
create mode 100644 pulsar-client-tools/src/main/java/org/apache/pulsar/shell/ClientShell.java
create mode 100644 pulsar-client-tools/src/main/java/org/apache/pulsar/shell/JCommanderCompleter.java
create mode 100644 pulsar-client-tools/src/main/java/org/apache/pulsar/shell/OptionStrictArgumentCompleter.java
create mode 100644 pulsar-client-tools/src/main/java/org/apache/pulsar/shell/PulsarShell.java
create mode 100644 pulsar-client-tools/src/main/java/org/apache/pulsar/shell/ShellCommandsProvider.java
copy {pulsar-broker-common/src/main/java/org/apache/pulsar/jetty => pulsar-client-tools/src/main/java/org/apache/pulsar/shell}/package-info.java (96%)
create mode 100644 pulsar-client-tools/src/test/java/org/apache/pulsar/shell/JCommanderCompleterTest.java
create mode 100644 pulsar-client-tools/src/test/java/org/apache/pulsar/shell/PulsarShellTest.java