Skip to content

wenzzzel/servicebus-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

servicebus-cli

Green numbers = Messages, Red numbers = Dead letters, Blue numbers = Scheduled messages

📃 About

Servicebus Cli is a command line interface for working with Azure Service Bus.

🚦 Usage

The application syntax is split into subjects and actions. The first parameter is the subject and second parameter is the action. All parameters after that are parameters passed to the action.

To see all available commands simply use subject helpwith no actions or parameters

servicebus-cli help

The output will be as follows:

Syntax: servicebus-cli <subject> <action> <parameter1> <parameterX> ...

The following subjects and actions are available:
 - deadletter
    - resend
        - <FullyQualifiedNamespace>
        - <EnitityPath>
        - <UseSessions> (Y/N)
    - purge
        - <FullyQualifiedNamespace>
        - <EnitityPath>
 - queue
    - list
        - <FullyQualifiedNamespace>
        - <Filter>
    - show
        - <FullyQualifiedNamespace>
        - <QueueName>
Example: servicebus-cli deadletter resend <FullyQualifiedNamespace> <EnitityPath>

📌 Examples

List all service bus queues on namespace my-namespace

servicebus-cli queue list "my-namespace.servicebus.windows.net" ""

List all service bus queues on namespace my-namespace with a name containing my-queue

servicebus-cli queue list "my-namespace.servicebus.windows.net" "my-queue"

Show the service bus queue called my-queue on namespace my-namespace

servicebus-cli queue show "my-namespace.servicebus.windows.net" "my-queue"

Purge all dead letter messages in namespace my-namespace on queue my-entity-path

servicebus-cli deadletter purge "my-namespace.servicebus.windows.net" "my-entity-path"

Resend all dead letter messages in namespace my-namespace on queue my-entity-path using Sessions

servicebus-cli deadletter resend "my-namespace.servicebus.windows.net" "my-entity-path" "Y"

Resend all dead letter messages in namespace my-namespace on queue my-entity-path without Sessions

servicebus-cli deadletter resend "my-namespace.servicebus.windows.net" "my-entity-path"

About

A command line interface appliaction for interacting with Azure Service Bus.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages