Skip to content

feat(DEN-1420): expose asdf through the canonical zed env CLI - #143

Merged
ORESoftware merged 17 commits into
mainfrom
agent/den-1420-asdf-main-cli
Aug 4, 2026
Merged

feat(DEN-1420): expose asdf through the canonical zed env CLI#143
ORESoftware merged 17 commits into
mainfrom
agent/den-1420-asdf-main-cli

Conversation

@ORESoftware

Copy link
Copy Markdown
Contributor

Scope

Current-main successor to #137 after the reusable asdf adapter merged in #121 as 8f72cffd.

This narrow integration exposes the existing reviewed module through:

zed env import asdf [--config .tool-versions] [--lock .zed/asdf.lock.toml] [--frozen] [--json]zed env verify asdf [--config .tool-versions] [--lock .zed/asdf.lock.toml] --frozen [--json]

It adds only typed dispatcher routing, main-binary black-box tests, README/docs, completion/help coverage, and permanent three-platform workflow coverage. It reuses the existing flags-2-env keys (ZED_PKG_ENV_CONFIG, ZED_PKG_ENV_LOCK, ZED_PKG_FROZEN, ZED_PKG_ENV_JSON) and does not duplicate adapter business logic.

The adapter remains read-only, project-local, credential-free, network-free, and never executes asdf or plugin code.

Linear: DEN-1420, DEN-1439

Reconstruct the reviewed asdf adapter directly on current main and preserve the newly landed mise.lock module in the library surface rather than choosing either side of the prior overlap.
Preserve the reviewed asdf adapter while incorporating the rustfmt-only current-main Nix bundle repair, so exact-head validation runs against the real merge candidate.
Keep the asdf feature intact while incorporating current-main cfg gates required for strict Windows all-target validation.
Preserve the green asdf adapter while incorporating the shared canonical Zed archive-root contract and final Windows pack-guard cfg boundary.
Update the stacked typed zed env integration branch with the canonical squashed asdf foundation so its final diff contains only dispatcher, documentation, and main-binary integration work.
@linear-code

Copy link
Copy Markdown

DEN-1420

Sign up for freeto 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

@ORESoftware