apache/pulsar

pulsar-shell persistent modes

Open

#21,194 建立於 2023年9月16日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)Java (13,697 star) (3,485 fork)batch import
Stalehelp wantedtype/enhancement

描述

Search before asking

  • I searched in the issues and found nothing similar.

Motivation

Using pulsar-shell interactively, it's kind of a pain to prefix everything withadmin. I think it would be nice if the command accepted admin and client on their own as special commands that put the command into that mode with an implicit prefix.

Solution

Allow admin and client, when passed on their own to enter into admin or client mode respectively, with the addition of one more command exitmode to return to the base state. These modes would not persist between sessions.

configname(hostname)> admin
configname(hostname) admin> help
Usage: pulsar-admin [options] [command] [command options]
  Options:
    --admin-url
      Admin Service URL to which to connect.
      Default: https://pulsar.eks.intel.cs.sys:443
<SNIP>
    namespaces      Operations about namespaces
      Usage: namespaces [options]

configname(hostname) admin> exitmode
configname(hostname)>

Alternatives

No response

Anything else?

No response

Are you willing to submit a PR?

  • I'm willing to submit a PR!

貢獻者指南