Skip to content

robertbagge/asdf-lychee

Repository files navigation

asdf-lychee Build

lychee plugin for the asdf version manager.

Contents

Dependencies

  • bash, curl, tar, and POSIX utilities
  • GITHUB_API_TOKEN: Optional - set to avoid GitHub API rate limits when downloading

Supported Platforms

This plugin downloads pre-built binaries from lychee releases. The following platforms are supported:

Platform Architecture Status
Linux x86_64 ✅ Supported
Linux aarch64 (ARM64) ✅ Supported
Linux armv7 ✅ Supported
macOS Apple Silicon (ARM64) ✅ Supported
macOS Intel (x86_64) ❌ Not available*

*lychee does not provide x86_64 macOS binaries. Intel Mac users need to build from source using Cargo.

Supported Versions

Version Compatibility

Version Range Linux macOS (ARM64) Notes
0.19.0+ Full support with .tar.gz binaries
0.16.1-0.18.1 ⚠️ macOS only has .dmg files (not supported)
0.16.0 No binary assets available
< 0.16.0 Different tag format, not supported

The plugin supports versions from 0.16.1 onwards on Linux, and 0.19.0 onwards on macOS.

Install

Plugin:

asdf plugin add lychee
# or
asdf plugin add lychee https://github.com/robertbagge/asdf-lychee.git

lychee:

# Show all installable versions
asdf list-all lychee

# Install specific version
asdf install lychee latest

# Set a version globally (on your ~/.tool-versions file)
asdf global lychee latest

# Now lychee commands are available
lychee --version

Check asdf readme for more instructions on how to install & manage versions.

Contributing

Contributions of any kind welcome! See the contributing guide.

Thanks goes to these contributors!

License

See LICENSE © Robert Bagge