Skip to content

Remove member filtering from listing modes - #39

Merged
unitmatrix merged 4 commits into
mainfrom
assistant/remove-list-member-filter
Aug 25, 2026
Merged

Remove member filtering from listing modes#39
unitmatrix merged 4 commits into
mainfrom
assistant/remove-list-member-filter

Conversation

@unitmatrix

Copy link
Copy Markdown
Owner

Summary

  • make zget -l URL and zget -1 URL whole-archive listing modes only
  • reject an extra MEMBER argument as a local usage error
  • remove the CLI-side exact-name filter and not-found handling
  • synchronize README, man page, and integration coverage

Why

zget_list() now intentionally streams the complete Central Directory. Keeping -l URL MEMBER in the CLI made exact-member listing a filter layered on top of a full directory scan, which conflicts with the minimal split between whole-archive listing and exact member extraction.

Behavior

zget [-o FILE] URL MEMBER
zget -l URL
zget -1 URL

Exact member selection remains the job of zget URL MEMBER; listing modes enumerate the archive.

@unitmatrix unitmatrix self-assigned this Aug 25, 2026
@unitmatrix
unitmatrix merged commit 2d97cd6 into main Aug 25, 2026
9 checks passed
@unitmatrix
unitmatrix deleted the assistant/remove-list-member-filter branch August 25, 2026 19:24
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