implement writeBash with makeScriptWriter

master
lassulus 7 years ago
parent 1cfb083a20
commit 40fde9eaad
  1. 9
      pkgs/default.nix

@ -164,13 +164,8 @@ pkgs: oldpkgs: {
echo hello world echo hello world
'' ''
*/ */
writeBash = name: text: writeBash = pkgs.makeScriptWriter {
assert (with types; either absolute-pathname filename).check name; interpreter = "${pkgs.bash}/bin/bash";
pkgs.write (baseNameOf name) {
${optionalString (types.absolute-pathname.check name) name} = {
executable = true;
text = "#! ${pkgs.bash}/bin/bash\n${text}";
};
}; };
writeBashBin = name: writeBashBin = name:

Loading…
Cancel
Save