From b28ea6d6cd50c7d8f5f0f87f41de582dcd67e855 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Thu, 18 May 2023 09:19:46 -0300 Subject: [PATCH] [CLI][List] Various fixes to --only-names - Added missing groups - Sorted - Don't show outputs when using --only-pre and no preflights --- kibot/__main__.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/kibot/__main__.py b/kibot/__main__.py index 71e163c2..782bb002 100644 --- a/kibot/__main__.py +++ b/kibot/__main__.py @@ -133,12 +133,16 @@ GS.kibot_version = __version__ def list_pre_and_outs_names(logger, outputs, do_config, only_pre, only_groups): pf = BasePreFlight.get_in_use_names() - if len(pf) and only_pre: - for c in pf: + if only_pre: + for c in sorted(pf): logger.info(c) return - if len(outputs): - for o in outputs: + if only_groups: + for g in sorted(RegOutput.get_group_names()): + logger.info(g) + return + if outputs: + for o in sorted(outputs, key=lambda x: x.name.lower()): if do_config: config_output(o, dry=False) logger.info(o.name)