dkrTag
is a tool built in Go that fetches Docker tags from a specific repository using the DockerHub APIs and provides a UI interface to filter those tags. It features a user-friendly terminal interface built with Charmbracelet's Bubble Tea framework and the Bubbles List component for easy interaction.
https://github.com/user-attachments/assets/3f59f2af-d9e9-4c16-b84e-cb12b3825346
Installation
-
Download the dkrTag
binary from the releases page.
-
Install via Go:
go install github.com/rajhawaldar/dkrTag@latest
Usage
Check input required by the tool.
$ dkrTag --help
Usage of dkrTag:
-namespace string
your docker namespace (default "library")
-repository string
docker repository name, example: nginx, bash, ubuntu
Syntax for using the tool:
dkrTag --repository <repository-name> [--namespace <namespace-name>]
Example:
dkrTag --repository nginx
[!TIP]
If you're logged into Docker CLI using the docker login
command, you can fetch tags from private repositories as well.
Example:
dkrTag --repository webapp --namespace rajhawaldar