Skip to content

feat: support multiple archive roots for map and other commands#7

Merged
deeplook merged 1 commit into
mainfrom
feat/multi-archive-roots
Jun 19, 2026
Merged

feat: support multiple archive roots for map and other commands#7
deeplook merged 1 commit into
mainfrom
feat/multi-archive-roots

Conversation

@deeplook

Copy link
Copy Markdown
Owner

Passing two or more archive files (zip, tar, 7z, etc.) as positional arguments now works — e.g. dirplot map foo.zip bar.zip. Each archive is scanned independently and merged under a synthetic common-parent node, matching the existing behaviour for multiple local directory arguments.

Also extends RenderingPipeline with the same logic and adds a password field to PipelineConfig for encrypted archives.

Description

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Checklist

  • Tests pass (make test)
  • Linting passes (make lint)
  • Documentation updated (if needed)

Passing two or more archive files (zip, tar, 7z, etc.) as positional
arguments now works — e.g. `dirplot map foo.zip bar.zip`. Each archive
is scanned independently and merged under a synthetic common-parent node,
matching the existing behaviour for multiple local directory arguments.

Also extends RenderingPipeline with the same logic and adds a `password`
field to PipelineConfig for encrypted archives.
@deeplook deeplook merged commit 7bf090d into main Jun 19, 2026
6 checks passed
@deeplook deeplook deleted the feat/multi-archive-roots branch June 19, 2026 18:34
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