Add the show all option for Group.

dev
KKlochko 2 years ago
parent 21fde3deb0
commit f2e70ccc85

@ -59,4 +59,6 @@
Added *show one* option for Group.
** 0.8.15 <2023-06-26 Mon>
Added *show all* option for Source.
** 0.8.16 <2023-07-01 Sat>
Added *show all* option for Group.

@ -1,6 +1,6 @@
[tool.poetry]
name = "tui-rsync"
version = "0.8.15"
version = "0.8.16"
description = "tui-rsync will help you to manage yours backups."
authors = ["Kostiantyn Klochko <kostya_klochko@ukr.net>"]
readme = "README.rst"

@ -24,6 +24,7 @@ import typer
from tui_rsync.models.models import Group, GroupSource
from tui_rsync.cli.groups.group_prompt import GroupPrompt
from tui_rsync.models.models import all_group_labels
console = Console()
group_show = typer.Typer()
@ -51,3 +52,12 @@ def one(
console.print(group.show_format())
@group_show.command()
def all():
"""
[green b]Show[/] [yellow]all existing groups[/].
"""
for label in all_group_labels().iterator():
group = Group.get_group(label.label)
console.print(group.show_format())

Loading…
Cancel
Save