summaryrefslogtreecommitdiff
path: root/openstackclient/image/v1/image.py
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/image/v1/image.py')
-rw-r--r--openstackclient/image/v1/image.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/openstackclient/image/v1/image.py b/openstackclient/image/v1/image.py
index 2490d2a0..127a7735 100644
--- a/openstackclient/image/v1/image.py
+++ b/openstackclient/image/v1/image.py
@@ -355,6 +355,13 @@ class ListImage(lister.Lister):
metavar="<size>",
help=argparse.SUPPRESS,
)
+ parser.add_argument(
+ '--sort',
+ metavar="<key>[:<direction>]",
+ help="Sort output by selected keys and directions(asc or desc) "
+ "(default: asc), multiple keys and directions can be "
+ "specified separated by comma",
+ )
return parser
def take_action(self, parsed_args):
@@ -409,6 +416,9 @@ class ListImage(lister.Lister):
value=value,
property_field='properties',
)
+
+ data = utils.sort_items(data, parsed_args.sort)
+
return (
column_headers,
(utils.get_dict_properties(