asdf-vm / asdf-vm/asdf

Install a decompression tool to handle all the weird archive formats that are used in github

Open
#1,280 5 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
25.6k
Forks
941
Avg merge
9h 24m
Merged PRs (30d)
3

Description

### Is your feature request related to a problem? Please describe

At the moment you have to manually install things like unzip to get asdf to work which is pretty ugly if you want things to "just work"

### Describe the proposed solution

Install this tool https://github.com/mholt/archiver as an asdf plugin before any installs happen

### Describe similar `asdf` features and why they are not sufficient

I don't know if we can use some sort of dependency system to say plugin x "requires y"

### Describe other workarounds you've considered

I have made a plugin for arc..

https://github.com/ORCID/asdf-arc

we might also try

https://github.com/ORCID/asdf-upt

Contributor guide

Open the contributing guide

Research direction

Start by tracing asdf's plugin installation and archive extraction flow, then review the proposed archiver tool and the dependency question raised in the issue. Done means supported GitHub archive formats install without users manually installing tools such as unzip, while existing plugin installs continue to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.