5.19.0
Release notes for 5.19.0.
Released: 2026-09-07
Features
The first positional argument is now a destination path, not just a project name.
create-zudo-doc sub/ref-doccreatessub/ref-docand derives the project name from the final segment (ref-doc); previously it failed with a project-name validation error because the one argument meant both the directory to create and the name written into the generatedpackage.json. Relative (.) and absolute destinations are accepted;. / ref- doc .,.., and a filesystem root are rejected because they name no final segment.--namestill takes a bare package name and now acts as an explicit override of the derived name while the positional continues to supply the directory. The resolved destination is followed consistently by dependency install,git init, and the printedcd <dest>hint. The programmaticCreateOptionsAPI is unchanged — thereprojectNamestill doubles as the directory. (5a928d51e)
Bug Fixes
The printed
cdtarget is quoted when the destination contains whitespace, which a path destination may now legally do, and an empty destination no longer resolves the target directory to the current working directory. (134248eba)
Other Changes
The EN and JA
create-zudo-docreference pages and the package README document the destination argument: an accepted-forms table, both verbatim error messages, the--nameoverride, a scaffolding-into-a-subdirectory example, and a note that the programmatic API has nodestination. (dc83c4615)