Borg/pkg/compress
Claude 0b2ae3a0ba
feat(compress): add NewCompressWriter for streaming compression
Add streaming compression wrappers that work with io.Writer/io.Reader
instead of []byte. NewCompressWriter supports gz, xz, and passthrough
(none/"") formats, returning an io.WriteCloser. Unknown formats return
an error. Includes nopCloser type for the passthrough case.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 12:55:12 +00:00
..
compress.go feat(compress): add NewCompressWriter for streaming compression 2026-02-21 12:55:12 +00:00
compress_test.go feat(compress): add NewCompressWriter for streaming compression 2026-02-21 12:55:12 +00:00