liminix/pkgs/write-fennel-script/default.nix
Daniel Barlow 343d3b6508 writeFennel is writeFennelScript with knobs on
The second parameter is now an options attrset, wherein we will pile
all kinds of cool stuff.

Right now the only cool bit is `mainFunction`, which allows you to
compile a fennel module into a lua script and name the function that
should be executed when the script runs. This makes it easier to
write testable Fennel code, because the test script can require the
module and call stuff in it.
2023-09-12 17:45:18 +01:00

9 lines
122 B
Nix

{
lua
, lib
, fennel
, writeFennel
, stdenv
}:
name : packages : source :
writeFennel name { inherit packages; } source