From b78c5184a627960c846f716e983774706e484dca Mon Sep 17 00:00:00 2001 From: mattbangert Date: Sat, 17 Feb 2018 01:30:22 -0700 Subject: [PATCH] sqsc: add page (#1992) --- pages/common/sqsc.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pages/common/sqsc.md diff --git a/pages/common/sqsc.md b/pages/common/sqsc.md new file mode 100644 index 000000000..a24d56568 --- /dev/null +++ b/pages/common/sqsc.md @@ -0,0 +1,31 @@ +# sqsc + +> A command line AWS Simple Queue Service client. + +- List all queues: + +`sqsc lq {{queue_prefix}}` + +- List all messages in a queue: + +`sqsc ls {{queue_name}}` + +- Copy all messages from one queue to another: + +`sqsc cp {{source_queue}} {{destination_queue}}` + +- Move all messages from one queue to another: + +`sqsc mv {{source_queue}} {{destination_queue}}` + +- Describe a queue: + +`sqsc describe {{queue_name}}` + +- Query a queue with SQL syntax: + +`sqsc query "SELECT body FROM {{queue_name}} WHERE body LIKE '%user%'"` + +- Pull all messages from a queue into a local sqlite database in your present working directory: + +`sqsc pull {{queue_name}}`