diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 463097d04f7f..80768d7ba075 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -149,6 +149,12 @@ github = "360ied"; githubId = 19516527; }; + _365tuwe = { + name = "Uwe Schlifkowitz"; + email = "supertuwe@gmail.com"; + github = "365tuwe"; + githubId = 10263091; + }; _3699n = { email = "nicholas@nvk.pm"; github = "3699n"; diff --git a/pkgs/by-name/te/tera-cli/package.nix b/pkgs/by-name/te/tera-cli/package.nix new file mode 100644 index 000000000000..8b40581b6dc8 --- /dev/null +++ b/pkgs/by-name/te/tera-cli/package.nix @@ -0,0 +1,27 @@ +{ + lib, + fetchFromGitHub, + rustPlatform +}: +rustPlatform.buildRustPackage rec { + pname = "tera-cli"; + version = "0.2.5"; + + src = fetchFromGitHub { + owner = "chevdor"; + repo = "tera-cli"; + rev = "v${version}"; + hash = "sha256-W+pcVLxOlikwAGvx0twm23GyCMzdqnHY0YBNtcsSB5I="; + }; + + cargoHash = "sha256-A01mok8KQk1FV8P7E4svdBCW6xqpduHy1XuUcdDFjfc="; + + meta = with lib; { + description = "A command line utility to render templates from json|toml|yaml and ENV, using the tera templating engine"; + homepage = "https://github.com/chevdor/tera-cli"; + license = licenses.mit; + maintainers = with maintainers; [_365tuwe]; + mainProgram = "tera"; + platforms = platforms.linux; + }; +}