Skip to content

Add tar.gz archive support - #5

Merged
OneBlue merged 1 commit into
OneBlue:mainfrom
benhillis:tar_gz_support
Apr 20, 2026
Merged

OneBlue merged 1 commit into
OneBlue:mainfrom
benhillis:tar_gz_support

Conversation

@benhillis

Copy link
Copy Markdown
Contributor
  • Extract archive format detection into extract_archive()
  • Refactor process_logs to work on extracted filesystem paths
  • Generalize decode_powershell_output, process_appxpackage, and process_optional_components to accept impl Read
  • Update URL extraction to match .tar.gz files
  • Rename --input-zip CLI flag to --input-archive

- Add flate2 and tar dependencies
- Extract archive format detection into extract_archive()
- Refactor process_logs to work on extracted filesystem paths
- Generalize decode_powershell_output, process_appxpackage, and
  process_optional_components to accept impl Read
- Update URL extraction to match .tar.gz files
- Rename --input-zip CLI flag to --input-archive

@OneBlue OneBlue left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@OneBlue
OneBlue merged commit 2440100 into OneBlue:main Apr 20, 2026
1 check passed
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.

2 participants