From c9d931ceeef70bc2d6a798c7fe764aa571cc37a4 Mon Sep 17 00:00:00 2001 From: Ryan Mahaffey Date: Fri, 27 Jan 2023 18:21:34 -0800 Subject: [PATCH] add '--order-by' option as supplied by the awx api --- awxkit/awxkit/cli/options.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/awxkit/awxkit/cli/options.py b/awxkit/awxkit/cli/options.py index fe200f71a1..c466da68e8 100644 --- a/awxkit/awxkit/cli/options.py +++ b/awxkit/awxkit/cli/options.py @@ -122,6 +122,15 @@ class ResourceOptionsParser(object): action='store_true', help=('fetch all pages of content from the API when ' 'returning results (instead of just the first page)'), ) + parser.add_argument( + '--order_by', + dest='order_by', + help=( + 'order results by given field name, ' + 'prefix the field name with a dash (-) to sort in reverse eg --order_by=\'-name\',' + 'multiple sorting fields may be specified by separating the field names with a comma (,)' + ), + ) add_output_formatting_arguments(parser, {}) def build_detail_actions(self):