feat(command): complete the command line #5
merged
@chrismichaelps wrote on 2026-09-30
Closes #4
initscaffolds a project that builds without warnings;--yesaccepts defaults.template listandtemplate exportcopy the default layout, partials, and assets.pdfpublishes the site and renders one PDF per table of contents that setspdf, with cover and contents pages, header and footer templates, and a configured or detected renderer.downloadandmergehandle cross-reference maps.--watchrebuilds while serving.- Published files are written beside their target and renamed into place, keeping the usual file mode.
- Landing pages drop previous and next links; record signatures print without field comments; breadcrumbs follow the deepest matching item.
Validation
pudu check $(find src test tools examples -name '*.pudu') # no diagnostics
pudu fmt --check src test tools examples # clean
pudu lint src test tools examples # clean
pudu test test # 13/13 suites, 390 assertions
pudu run examples/BuildSite.pudu # builds examples/site