Skip to content

feat: Add output formats#16

Merged
rburchell merged 2 commits intomasterfrom
rburchell/output-formats
Jan 27, 2026
Merged

feat: Add output formats#16
rburchell merged 2 commits intomasterfrom
rburchell/output-formats

Conversation

@rburchell
Copy link
Owner

@rburchell rburchell commented Jan 13, 2026

Remaining work:

  • Add tests for validateFormatString
  • Add integration tests for format=
  • Error handling during archiving is presently nonexistent
  • FIXME: archive naming case under Windows
  • FIXME: remove raw if we don't want to keep it
  • Permissions on binary in tgz need fixing
  • Consider tidying up scanBuildPath, duplication is getting a little gnarly - but maybe for a subsequent PR

Note that bzip2 is not part of this at present. I'd like to add it, but golang/go#4828 is a problem. I guess we could shell out, but that seems suboptimal (supply chain security, build reproducibility, ...)

@rburchell
Copy link
Owner Author

Bonus screenshot of the first run in action

image

@rburchell rburchell force-pushed the rburchell/output-formats branch 2 times, most recently from b0f75d8 to 5808eb5 Compare January 27, 2026 10:40
@rburchell rburchell force-pushed the rburchell/output-formats branch from 5808eb5 to a7ce8e9 Compare January 27, 2026 10:41
@rburchell rburchell marked this pull request as ready for review January 27, 2026 10:44
@rburchell rburchell merged commit 15cef50 into master Jan 27, 2026
1 check passed
@rburchell rburchell deleted the rburchell/output-formats branch January 27, 2026 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant