1{
2 buildGoModule,
3 fetchFromGitHub,
4 lib,
5 docker,
6}:
7
8buildGoModule rec {
9 pname = "docker-ls";
10 version = "0.5.1";
11
12 src = fetchFromGitHub {
13 owner = "mayflower";
14 repo = "docker-ls";
15 rev = "v${version}";
16 sha256 = "sha256-4+REt0NH4S367qFsyJncVedUrC4t1zw5o0CLTiQfIz8=";
17 };
18
19 vendorHash = "sha256-UulcjQOLEIP++eoYQTEIbCJW51jyE312dMxB8+AKcdU=";
20
21 meta = with lib; {
22 description = "Tools for browsing and manipulating docker registries";
23 longDescription = ''
24 Docker-ls is a set of CLI tools for browsing and manipulating docker registries.
25 In particular, docker-ls can handle authentication and display the sha256 content digests associated
26 with tags.
27 '';
28
29 homepage = "https://github.com/mayflower/docker-ls";
30 maintainers = [ ];
31 platforms = docker.meta.platforms;
32 license = licenses.mit;
33 };
34}