<commit_before>rabbitmqmgmt
============
cli tool for rabbitmq queue/exchage/bindings management.
rabbitmqctl equivalent for create/delete/bind queues, exchanges, etc.


Subcommands
===========
   queue_add      add a new queue
   queue_remove      remove an existing queue
   queue_bind     bind a queue to a exchange using a ginven topic/routing key
   queue_unbind      remove an existing binding
   exchange_add      add a new exchange
   exchange_remove   remove an existing exchange
   help, h     Shows a list of commands or help for one command

Global options
==============
   --amqp_uri, -u 'amqp://guest:guest@localhost:5672/'   broker url (including vhost)
   --version, -v              print the version
   --help, -h                 show help


Examples:
=========

```rabbitmqmgmt queue_add --durable --x-message-ttl 5000 test_queue```
```rabbitmqmgmt queue_remove test_queue```
```rabbitmqmgmt queue_bind test_queue test_exchange test_routing_key```
```rabbitmqmgmt queue_unbind test_queue test_exchange test_routing_key```
```rabbitmqmgmt exchange_add --type topic --durable test_exchange```
```rabbitmqmgmt exchange_remove test_exchange```
<commit_msg>exampled improved<commit_after>rabbitmqmgmt
============
cli tool for rabbitmq queue/exchage/bindings management.
rabbitmqctl equivalent for create/delete/bind queues, exchanges, etc.


Subcommands
===========
   queue_add      add a new queue
   queue_remove      remove an existing queue
   queue_bind     bind a queue to a exchange using a ginven topic/routing key
   queue_unbind      remove an existing binding
   exchange_add      add a new exchange
   exchange_remove   remove an existing exchange
   help, h     Shows a list of commands or help for one command

Global options
==============
   --amqp_uri, -u 'amqp://guest:guest@localhost:5672/'   broker url (including vhost)
   --version, -v              print the version
   --help, -h                 show help


Examples:
=========

Create a queue test_queue with a message ttl of 5000 ms and durable
```
rabbitmqmgmt queue_add --durable --x-message-ttl 5000 test_queue
```

Create durable topic exchange named test_exchange
```rabbitmqmgmt exchange_add --type topic --durable test_exchange```


Bind the test_queue to the test_exchange for all the topics starting with 'error'
```rabbitmqmgmt queue_bind test_queue test_exchange 'error.#'```

Unbind the previus binding
```rabbitmqmgmt queue_unbind test_queue test_exchange 'error.#'```

Remove the test_queue
```rabbitmqmgmt queue_remove test_queue```

Remove the test_exchange
```rabbitmqmgmt exchange_remove test_exchange```

{'fraction_non_alphanumeric': 0.10252486610558531, 'fraction_numerical': 0.0076511094108645756, 'mean_word_length': 3.878731343283582, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2287580', 'n_tokens_mistral': 806, 'n_tokens_neox': 723, 'n_words': 265}