Skip to content
This repository was archived by the owner on Nov 27, 2025. It is now read-only.

bishopcais/elmer

Repository files navigation

elmer


"Shhh. Be vewy vewy quiet, I'm hunting wabbits"
- Elmer Fudd

Utility for helping to debug rabbitmq interactions

Installation

git clone https://github.com/bishopcais/elmer
cd elmer

Configuration

To utilize elmer, you will need to provide a cog.json with connection details for RabbitMQ. This file should be in your home directory (~/cog.json) and be structured like such:

{
  "rabbit": {
    "url": "localhost",
    "username": "guest",
    "password": "guest",
  }
}

For full details on what you can configure, please see cislrpi/io#rabbitmq.

Usage

usage: elmer [options] <command> [args...]

Elmer is a debug tool for hunting down RabbitMQ information

Options:
  -V, --version             output the version number
  -h, --help                display help for command

Commands:
  topic [exchange] <topic>  output messages to topic on exchange, if exchange
                                is omitted, defaults to \`amq.topic\`
  queue <name>              output messages to queue

For the topic name, it is useful to remember these wildcard symbols:

  • * (star) can substitute for exactly one word.
  • # (hash) can substitute for zero or more words.

Examples

transcript-worker

./elmer.js topic transcript.result.final
./elmer.js topic *.final.transcript

About

Utility for helping to debug rabbitmq interactions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors