Something went wrong. Try again.
Something went wrong. Try again.
feat(template): add stretch-width placeholders (%*title, %*note)
Template placeholders now support a stretch marker (`%*title`, `%*note`) that expands to fill remaining terminal columns after all fixed-width elements on the line. `%min-*title` sets a minimum width floor. The `COLUMNS` env var overrides live terminal width detection; falls back to 80. Adds `stretch: bool` and `min_width: Option<u32>` to Token::Placeholder. Adds `temp-env` as a dev dependency for safe env-var manipulation in tests. Matches Ruby doing v2.1.115–v2.1.122 and discussion #391. Closes #422
Author
aaronmallen.dev Date (May 1, 2026, 10:10 PM UTC) Commit
Copy SHA
Parent 76638131 76638131f4df66dc1bd85a848fb20978ac758610 Change ID Copy change ID