Skip to content
This repository was archived by the owner on Nov 19, 2024. It is now read-only.
This repository was archived by the owner on Nov 19, 2024. It is now read-only.

Easier unarchiving support with v4? #311

@premist

Description

@premist

Hello, thanks for the awesome library. The new version is fantastic since I can use it in conjunction with other network libraries to stream HTTP response right into unarchiving process.

I'm using archiver on Google Cloud Storage caching library for GitHub Actions, and while archiving files was super easy, unarchiving was more involved with some manual file type handling.

Is there a plan to have a shorthand to make unarchival process a bit easier?

What would you like to have changed?

Quick way to unarchive file on v4, similar to how v3 works in some way

Why is this feature a useful, necessary, and/or important addition to this project?

Currently, unarchiving requires a user to manually handle each different Tar type flags which involves a lot of boilerplate.

What alternatives are there, or what are you doing in the meantime to work around the lack of this feature?

I took a look at v3 code and implemented unarchiving in-line, however it's not ideal at least from my perspective.

Please link to any relevant issues, pull requests, or other discussions.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions