feat: ucas render --pipe/-p for stdin { type, value } input #48
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Background
ucas render currently only accepts a store hash. But all JSON output commands produce { type, value } envelopes. We need a pipe mode to compose commands:
Design
Core layer (render.ts)
CLI layer
Key principle
No store writes — pipe mode should not pollute the store with temporary data. Store is read-only (for expanding nested cas refs if any).
Ref
Continues render system from #36 (RFC), #39 (Phase 3), #40 (Phase 4)