[CLI][List] Various fixes to --only-names

- Added missing groups
- Sorted
- Don't show outputs when using --only-pre and no preflights
This commit is contained in:
Salvador E. Tropea 2023-05-18 09:19:46 -03:00
parent ef04782a9a
commit b28ea6d6cd
1 changed files with 8 additions and 4 deletions

View File

@ -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)