about summary refs log tree commit diff
path: root/src/main.zig (follow)
Commit message (Collapse)AuthorAgeFilesLines
* try to provide context when missing filesRobert Günzler3 days1-0/+2
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* fallback when no caddyfile is foundRobert Günzler3 days1-3/+10
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* embed preproc.lua scriptRobert Günzler3 days1-3/+26
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* dont error in File wrapperRobert Günzler3 days1-5/+2
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* support generating indexRobert Günzler3 days1-13/+63
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* refactor backrefs generationRobert Günzler3 days1-26/+61
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* write mtimeRobert Günzler3 days1-0/+11
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* normalize loggingRobert Günzler3 days1-8/+6
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* support backrefsRobert Günzler3 days1-1/+76
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* track refsRobert Günzler3 days1-4/+11
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* integrate markdown into builderRobert Günzler3 days1-29/+43
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* open target files with O_TRUNCRobert Günzler12 days1-19/+20
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* return optionals from xattr helpersRobert Günzler12 days1-16/+8
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* initialize lists as emptyRobert Günzler12 days1-5/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* only stat file onceRobert Günzler12 days1-3/+2
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* support listing source filesRobert Günzler12 days1-1/+14
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* implement serve commandRobert Günzler12 days1-0/+20
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* refactor cli code againRobert Günzler12 days1-59/+92
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* implement mdn subcommandRobert Günzler12 days1-28/+91
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* implement gen subcommandRobert Günzler12 days1-0/+65
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* dont truncate existing target filesRobert Günzler12 days1-2/+12
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* sort paths before writing component xattrRobert Günzler12 days1-5/+15
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* print error context when opening filesRobert Günzler12 days1-2/+6
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* refactor cli handlingRobert Günzler12 days1-15/+34
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* make debug a globalRobert Günzler12 days1-1/+2
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* initial feed supportRobert Günzler13 days1-0/+20
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* fix tilde buildingRobert Günzler13 days1-2/+4
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* allow force buildingRobert Günzler13 days1-0/+7
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* v2Robert Günzler13 days1-93/+689
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* wip design for v2Robert Günzler13 days1-259/+73
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* start refactoring to support multiple page rootsRobert Günzler2026-04-081-42/+104
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* rbc: add force render modeRobert Günzler2026-03-231-0/+7
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* refactor root generator loopRobert Günzler2026-02-091-0/+6
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* enable auto-commit of changesRobert Günzler2026-01-291-7/+28
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* remember generated pathsRobert Günzler2026-01-291-2/+2
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* initialize context fieldsRobert Günzler2026-01-291-12/+6
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* stop messing with mtimesRobert Günzler2026-01-291-1/+0
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* replace caddy with python http.serverRobert Günzler2026-01-291-8/+12
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* lookup exe path for watch commandRobert Günzler2026-01-291-3/+6
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* rename rbl to rbcRobert Günzler2026-01-291-2/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* rbl: add serve commandRobert Günzler2025-11-221-2/+16
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* use mtime exclusively when generatingRobert Günzler2025-10-181-0/+1
| | | | | | | | md -> htm processing writes mtimes from git htm files that are not generated have their mtime set from git via a preprocessor step Signed-off-by: Robert Günzler <r@gnzler.io>
* run md and gen when no subcommands are givenRobert Günzler2025-10-061-2/+9
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add watch command that shells out to entrRobert Günzler2025-10-061-0/+6
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* rename genMdCmd, simply to mdCmdRobert Günzler2025-10-061-2/+4
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* update log scopesRobert Günzler2025-10-061-1/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* make cli handle multiple commandsRobert Günzler2025-10-051-34/+20
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* use canonical duck typing for function namesRobert Günzler2025-10-041-9/+9
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* make context thread-safeRobert Günzler2025-10-041-7/+24
| | | | | | | by wrapping arena in ThreadSafeAllocator and using a mutex around the context node stack Signed-off-by: Robert Günzler <r@gnzler.io>
* use rbl for running pandocRobert Günzler2025-09-291-0/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>