Skip to main content

A command line AWS Simple Queue Service client.

# To list all queues:
sqsc lq <queue_prefix>

# To list all messages in a queue:
sqsc ls <queue_name>

# To copy all messages from one queue to another:
sqsc cp <source_queue> <destination_queue>

# To move all messages from one queue to another:
sqsc mv <source_queue> <destination_queue>

# To describe a queue:
sqsc describe <queue_name>

# To query a queue with SQL syntax:
sqsc query "SELECT body FROM <queue_name> WHERE body LIKE '%user%'"

# To pull all messages from a queue into a local sqlite database in your present working directory:
sqsc pull <queue_name>