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

pkgx transformation #101

Open
6 of 9 tasks
felipecrs opened this issue Jul 26, 2023 · 6 comments
Open
6 of 9 tasks

pkgx transformation #101

felipecrs opened this issue Jul 26, 2023 · 6 comments

Comments

@felipecrs
Copy link
Owner

felipecrs commented Jul 26, 2023

pkgx can solve a bunch of problems. It can potentially replace SDKMAN!, Volta and even Homebrew in my dotfiles, which would be a huge plus for me.

Also, installing tools with it is very fast since only shims are created. When running such tools for the first time, then it takes care of downloading them.

TODOs

@jrpedrianes
Copy link

Did you take a look at asdf? for us, it was the holy grail :D

@felipecrs
Copy link
Owner Author

Oh, yeah, I knew asdf. Thank you.

Whilst definitively better than SDKMAN! and NVM, I didn't want to integrate it because it suffers of the same problems that SDKMAN!, NVM and others do: they need instructions to be injected in the shell to work.

That's why I switched away from NVM to Volta.

While tea.xyz also injects to the shell, it's actually optional. Tea can also work through symbolic links.

@jrpedrianes
Copy link

I'm going to deep into tea.xyz to know how it's works under the hood and know if it has all the features/integrations that we have available with asdf.

Thanks for your feedback 🥳

Thanks to asdf we remove all tools manager that we was using: pyenv, nvm, sdk... and use only one for all: one tool to rule them all 😂

Maybe is time to change? 🤔

@felipecrs
Copy link
Owner Author

I would say that, if it's working for you and you have no complaints about it, don't change.

Also, Tea is very new, it will most likely miss some feature from asdf.

By the way, as you mentioned pyenv, one thing that I never liked about it is that it takes a lot of time to install new Python versions (because it builds Python from source, and so does asdf).

Tea on the other hand installs Python from precompiled binaries. It's so much faster! :)

@felipecrs
Copy link
Owner Author

WindowsTerminal_d0E32509tz.mp4

@jrpedrianes
Copy link

Now for me install a new python 🐍 version is a coffee ☕️ break 😂

Thanks for the feedback

felipecrs added a commit that referenced this issue Aug 1, 2023
Repository owner deleted a comment from NavesEdu Dec 27, 2023
@felipecrs felipecrs changed the title Integrate with tea.xyz Integrate with pkgx Feb 21, 2024
@felipecrs felipecrs changed the title Integrate with pkgx pkgx transformation Mar 9, 2024
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

No branches or pull requests

2 participants