diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2918f7994288..354c16e3911c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20135,6 +20135,12 @@ githubId = 10631029; name = "Richard Ipsum"; }; + richiejp = { + email = "io@richiejp.com"; + github = "richiejp"; + githubId = 988098; + name = "Richard Palethorpe"; + }; rick68 = { email = "rick68@gmail.com"; github = "rick68"; diff --git a/pkgs/by-name/re/redis-dump-go/package.nix b/pkgs/by-name/re/redis-dump-go/package.nix new file mode 100644 index 000000000000..5992b639d86f --- /dev/null +++ b/pkgs/by-name/re/redis-dump-go/package.nix @@ -0,0 +1,30 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: + +buildGoModule rec { + pname = "redis-dump-go"; + version = "0.8.2"; + + src = fetchFromGitHub { + owner = "yannh"; + repo = "redis-dump-go"; + tag = "v${version}"; + hash = "sha256-+5iYigtMQvd6D90mpKyMa7ZKm2UDtCG91uFZ7dURBT4="; + }; + + vendorHash = null; + + passthru.updateScript = nix-update-script { }; + + meta = { + homepage = "https://github.com/yannh/redis-dump-go"; + description = "Dump Redis keys to a file in RESP format using multiple connections"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.richiejp ]; + changelog = "https://github.com/yannh/redis-dump-go/releases/tag/v${version}"; + }; +}