dockertags

Crates.iodockertags
lib.rsdockertags
version0.2.4
created_at2024-01-19 11:50:36.207155+00
updated_at2025-12-21 16:26:47.36599+00
descriptionList all tags for a Docker image on a remote registry
homepage
repositoryhttps://code.simaek.com/xueye/docker-tags
max_upload_size
id1105218
size84,525
Chris Hsueh (simaek)

documentation

https://code.simaek.com/xueye/docker-tags/src/branch/main/README.md

README

dockertags

crates.io LICENSE

List all tags for a Docker image on a remote registry. Fast. Minimal. Async.

Features

  • Query Docker Hub and custom registries for image tags
  • Supports authentication via local Docker config
  • CLI with flexible filtering and output
  • Async, efficient, zero-config

Install

cargo install dockertags

Usage

dockertags list <REPOSITORY> [--arch <ARCH>] [--filter <TAG>]

dockertags registry --set-url <URL>

Examples

# List all tags for nginx
$ dockertags list nginx

# List tags for a custom registry
$ dockertags list my.registry.io/nginx

# Filter tags by architecture and name
$ dockertags list nginx --arch amd64 --filter alpine

# Custom default registry
$ dockertags registry --set-url my.registry.io

Configuration

  • Custom registry config stored in $HOME/.config/dockertags
  • Docker authentication read from $HOME/.docker/config.json

Build from Source

git clone https://github.com/yourusername/dockertags.git
cd dockertags
cargo build --release

Contributing

Pull requests, issues, and suggestions are welcome! Please follow Rust API Guidelines and standard GitHub etiquette.

License

MIT © Chris Hsueh

Commit count: 0

cargo fmt