diff --git a/docker_tags_getter/cli/repo.py b/docker_tags_getter/cli/repo.py index f00c234..3fcdbda 100644 --- a/docker_tags_getter/cli/repo.py +++ b/docker_tags_getter/cli/repo.py @@ -48,6 +48,11 @@ def tags( help="[b]The tags[/] will be filtered.", show_default=False ), + full_name: bool = typer.Option( + None, "--full-name", "-fn", + help="[b]The tags[/] will be shown with their [b]namespace and repository[/].", + show_default=False + ), ): """ [green b]All tags[/] will be returned for the [yellow b]namespace[/]. @@ -74,6 +79,10 @@ def tags( tags_filter = TagsFilter() tags = tags_filter.filter_list(tags) + prefix = '' + if full_name: + prefix = f'{namespace}/{repository}:' + for tag in tags: - console.print(tag) + console.print(f'{prefix}{tag}') diff --git a/pyproject.toml b/pyproject.toml index 7c50ca8..b11afbf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "docker-tags-getter" -version = "0.3.3" +version = "0.3.4" description = "docker_tags_getter will help you to get tags from your docker repository." authors = ["Kostiantyn Klochko "] readme = "README.rst"