Skip to content

Conversation

pauloedurezende
Copy link
Contributor

Summary

eza

A modern, maintained replacement for ls written in Rust, with better defaults and rich formatting.

zoxide

A smarter cd command that learns your most frequently visited directories.

fzf

A general-purpose command-line fuzzy finder.

Checklist

  • Format with scripts/format.bash
  • Test locally with scripts/test_plugin.bash --file plugins/<your_new_plugin_name>
  • Your plugin CI tests are green

Motivations for Changing Plugin Links

This pull request proposes updating the plugin links for eza, zoxide, and fzf in the asdf-plugins repository to ensure reliable installations and ongoing maintenance.

  1. eza Plugin:

    • The previous plugin downloaded precompiled binaries via cargo-quickinstall. Those releases are no longer available, leading to download failures. The new plugin downloads the official source tarballs directly from the upstream repository and builds locally on the user’s machine. This avoids third-party outages and mitigates risks from untrusted prebuilt artifacts that could potentially compromise users’ environments.
  2. zoxide Plugin:

    • The previously referenced repository is nonexistent on GitHub, preventing installation of the plugin via asdf. The new repository provides a maintained, working plugin so users can install and manage zoxide versions reliably.
  3. fzf Plugin:

    • The existing repository has been unstable, intermittently allowing installation and at other times becoming unavailable. The new plugin repository offers a stable source with consistent availability, ensuring dependable installations through asdf.

These updates are intended to restore reliability, improve security, and provide a consistent installation experience for all users of eza, zoxide, and fzf. I appreciate your consideration and am available for any questions or adjustments.

@pauloedurezende pauloedurezende requested a review from a team as a code owner September 6, 2025 01:24
@pauloedurezende pauloedurezende force-pushed the feat/update-eza-fzf-and-zoxide branch from 42d109d to 4e74ed1 Compare September 6, 2025 01:30
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