From f65c77bdcc58be2081a0ffbda849289c5191b5e8 Mon Sep 17 00:00:00 2001 From: tv Date: Tue, 29 Nov 2022 22:17:01 +0100 Subject: pkgs: add writeDeno{,Bin} --- pkgs/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/default.nix b/pkgs/default.nix index d6127a1..8c62f1b 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -235,6 +235,20 @@ pkgs: oldpkgs: { assert types.filename.check name; pkgs.writeDash "/bin/${name}"; + writeDeno = name: text: let + script = builtins.toFile "${name}.deno" text; + in + pkgs.writeDash name '' + exec ${pkgs.deno}/bin/deno run \ + --allow-all \ + --quiet \ + ${script} "$@" + ''; + + writeDenoBin = name: + assert types.filename.check name; + pkgs.writeDeno "/bin/${name}"; + writeEximConfig = name: text: pkgs.runCommand name { inherit text; passAsFile = [ "text" ]; -- cgit v1.2.3