From 91de5e8a385178b58cfeeb702c005ec2f2c5068a Mon Sep 17 00:00:00 2001
From: Joel Wright <joel.wright@sohonet.com>
Date: Thu, 23 Feb 2017 11:00:09 +0000
Subject: [PATCH] Expose --prefix as an option for st_delete

The SwiftService and shell support the ability to limit
deletions to only those objects that match a specified
prefix, so let's expose that (really useful) behaviour
in the command line help as well :)

Change-Id: I9ef177aa96e4829196b5200dd8e9d0d2f7f89b63
---
 swiftclient/shell.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/swiftclient/shell.py b/swiftclient/shell.py
index 6956a159..ceca5922 100755
--- a/swiftclient/shell.py
+++ b/swiftclient/shell.py
@@ -59,6 +59,7 @@ st_delete_options = '''[--all] [--leave-segments]
                     [--object-threads <threads>]
                     [--container-threads <threads>]
                     [--header <header:value>]
+                    [--prefix <prefix>]
                     [<container> [<object>] [...]]
 '''
 
@@ -82,6 +83,7 @@ Optional arguments:
   --container-threads <threads>
                         Number of threads to use for deleting containers.
                         Default is 10.
+  --prefix <prefix>     Only delete objects beginning with <prefix>.
 '''.strip("\n")
 
 
@@ -91,7 +93,7 @@ def st_delete(parser, args, output_manager):
         default=False, help='Delete all containers and objects.')
     parser.add_argument(
         '-p', '--prefix', dest='prefix',
-        help='Only delete items beginning with the <prefix>.')
+        help='Only delete items beginning with <prefix>.')
     parser.add_argument(
         '-H', '--header', action='append', dest='header',
         default=[],