Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install via ASDF #1059

Open
theutz opened this issue Oct 1, 2024 · 4 comments
Open

Install via ASDF #1059

theutz opened this issue Oct 1, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@theutz
Copy link

theutz commented Oct 1, 2024

I've created an ASDF plugin for downloading the most recent FrankenPHP release via the ASDF Version Manager. You can find the repo at theutz/asdf-frankenphp.

Feel free to link it to your docs, fork it for your own purposes, or whatever. It's been working pretty good for me for a few weeks!

@theutz theutz added the enhancement New feature or request label Oct 1, 2024
@dunglas
Copy link
Owner

dunglas commented Oct 1, 2024

Awesome! Don't hesitate to add this too the installation guide.

@nickchomey
Copy link

nickchomey commented Oct 1, 2024

Great! Thanks!

Just in case people aren't aware of it, mise is (in my opinion) a far better way to do this sort of stuff. It natively supports asdf plugins, but also does much more. Here's a comparison with asdf.

@theutz
Copy link
Author

theutz commented Oct 1, 2024

@nickchomey THIS LOOKS AMAZING. I'll investigate it a bit more, but when I update the docs, I'll likely mention both options.

@nickchomey
Copy link

nickchomey commented Oct 1, 2024

Its an absolute dream. I regularly use the go backend, in particular, to directly install go packages, which are then all managed through mise. Works for rust cargo too, etc...

Ive also started using it for tasks, aliases and more

Rye and uv are a similar dream for python development, if anyone is into that. Combined with deno 2, setting up a polyglot dev environment is finally simple, performant, etc...

Here's what I have installed globally currently. Even things like gopls and other stuff required for Go in VS Code are installed via mise.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants