Skip to content

ghokun/coyote

Folders and files

NameName
Last commit message
Last commit date
Sep 3, 2024
Jul 14, 2024
Aug 12, 2023
Sep 3, 2024
Feb 27, 2023
Sep 3, 2024
Sep 3, 2024
Sep 3, 2024
Mar 14, 2025
Mar 14, 2025
Sep 3, 2024

Repository files navigation

Coyote

Coyote is a RabbitMQ message sink. The default routing key is # so every message in the given exchange is routed to an interceptor queue.

Install

brew install ghokun/tap/coyote

Usage

NAME:
   coyote - Coyote is a RabbitMQ message sink.

USAGE:
   coyote [global options]

   Examples:
   coyote --url amqps://user@myurl --exchange myexchange --store events.sqlite
   coyote --url amqps://user:password@myurl --noprompt --exchange myexchange --store events.sqlite
   coyote --url amqps://user:password@myurl --noprompt --insecure --exchange myexchange

   Exchange binding formats:
    --exchange myexchange                            # All messages in single exchange
    --exchange myexchange1=mykey1                    # Messages with routing key in a single exchange
    --exchange myexchange1=mykey1,myexchange1=mykey2 # Messages with routing keys in a single exchange
    --exchange myexchange1,myexchange2               # All messages in multiple exchanges
    --exchange myexchange1=mykey1,myexchange2=mykey2 # Messages with routing keys in multiple exchanges
    --exchange myexchange1,myexchange2=mykey2        # Messages with or without routing keys in multiple exchanges

VERSION:
   v0.16.0

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --url value       RabbitMQ url, must start with amqps:// or amqp://.
   --exchange value  Exchange & routing key combinations to listen messages.
   --queue value     Interceptor queue name. If provided, interceptor queue will not be auto deleted.
   --store value     SQLite filename to store events.
   --insecure        Skips certificate verification. (default: false)
   --noprompt        Disables password prompt. (default: false)
   --silent          Disables terminal print. (default: false)
   --help, -h        show help
   --version, -v     print the version