Bug fixes
-
[b] Backup-renamein the confirm prompt now actually writes an inline.backupcopy. Previously it and[r] Rename anywayexecuted the exact same code path — both just relied on the full project snapshot at.trellis/.backup-<timestamp>/. The prompt’s promise of “keeps a .backup copy” was misleading. Nowbackup-renamewrites<new-path>.backup(for rename) or<from>.backup(for delete) alongside the normal operation, so you can diff/merge your customizations against the new template without digging through the full snapshot. The prompt label now states the concrete artifact path. Default choice staysbackup-rename(safest — pressing Enter never destroys edits). Pick[r]only when you’re sure your local edits are fine to move as-is.
Migration
Runtrellis update to pick up the new CLI behavior. If upgrading directly from 0.4.x, add --migrate (the 0.5.0-beta.0 breaking-change gate still applies).
Install: npm install -g @mindfoldhq/trellis@beta