1
0
Commit Graph

10 Commits

Author SHA1 Message Date
2b0972ed73 svc.open accepts a /nix/store folder not an outputs folder
this mostly makes things simpler
2025-03-11 00:21:44 +00:00
8c39b47cae output-template: allow splicing statements instead of expression
if the text inside the delimiters begins with ; (a semicolon) then
the rest of it is expected to be one or more Lua statements. It needs
to say `return "foo"` to interpolate anything, as there is no
implicit return of the value of the last statement
2025-03-05 22:38:48 +00:00
234d1bd87e basic unit tests for output-template 2025-03-02 21:14:46 +00:00
c38f180fb7 output-template expose table module 2025-03-02 21:14:16 +00:00
9a8b22997c output-template: pass the tests 2025-03-02 21:09:32 +00:00
c32d09bd83 output-template: run the tests 2025-03-02 21:09:11 +00:00
6649ebeccd firewall: use watch-outputs to track changes in zone->interface map
includes a horrible hack to work around (claimed (by me)) deficiencies
in the nftables parser
2025-02-28 00:43:20 +00:00
ff3a1905a5 pass service to output fn in output-template
instead of on command line
2024-08-12 22:53:07 +01:00
3c353e4aff support json quoting in output-template 2024-08-10 23:42:08 +01:00
ba21384fde new: output-template interpolates output values into config file 2024-08-10 23:06:47 +01:00