Skip to content

Expose format option to cli and python api#190

Open
jpsnyder wants to merge 1 commit intowummel:masterfrom
jpsnyder:expose-format
Open

Expose format option to cli and python api#190
jpsnyder wants to merge 1 commit intowummel:masterfrom
jpsnyder:expose-format

Conversation

@jpsnyder
Copy link
Copy Markdown

Summary

This PR adds the ability to manually specify the archive format for extract, list, test, and create operations in both the CLI and Python API, bypassing automatic format detection.

patool list archive --format 7z

Problem

Patool relies on MIME type detection and file extension matching to determine archive format. When a file has an uncommon extension or no extension, patool may fail to detect the format even when I believe an underlying program (e.g. 7z) could handle it. This removes the need for the work around of renaming the file extension just to get it to work (e.g. mv archive archive.7z)

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