summaryrefslogtreecommitdiff
path: root/nginx-confgen.pod
AgeCommit message (Collapse)AuthorFilesLines
2023-11-20Drop pod2man, write man page in mdocYorhel1-239/+0
2022-04-27Two tiny doc fixesYorhel1-3/+3
2020-12-13Minor doc fixesYorhel1-5/+5
2020-10-22man: Mention what nginx-confgen does with unknown varsYorhel1-0/+8
2020-10-22Rewrite in C + a bunch of visible changesYorhel1-14/+12
Ironically, I find C easier to maintain than Haskell, largely because its build environment and APIs are more stable and more familiar to me. Resulting binary is also a *lot* smaller. Not done any performance measurements yet, algorithmically this new implementation has some really bad worst cases, but it wouldn't matter too much if you never hit them. User-visible improvements: - pre_if now supports braces - variables are no longer lexically scoped - error messages come with context And quite likely many regressions. I'll need to write some more tests.
2018-02-23doc: Remove incorrect statement about the lack of cli argumentsYorhel1-4/+0
2018-02-23Rewrite directive argument parser and variable interpolation codeYorhel1-54/+6
This makes the parser a lot more lenient on what it accepts as input, and the variable interpolation and reformatting is now much more conservative. This should fix a whole bunch of warts (and possibly introduce a few new ones). This also removes parenthesis support for pre_if, since that hack was very unreliable in the first place.
2018-01-24Add -I command line flagYorhel1-2/+8
2018-01-24Add some commandline optionsYorhel1-1/+27
2018-01-24Add pre_warn directiveYorhel1-0/+19
2018-01-24Fix handling of types directive + add doc note for the lua moduleYorhel1-1/+12
2018-01-19Make this 1.0 + add some docs1.0Yorhel1-0/+223