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

Switching between atmos versions (asdf plugin) #170

Closed
nitrocode opened this issue Jun 28, 2022 · 3 comments
Closed

Switching between atmos versions (asdf plugin) #170

nitrocode opened this issue Jun 28, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@nitrocode
Copy link
Member

nitrocode commented Jun 28, 2022

Have a question? Please checkout our Slack Community or visit our Slack Archive.

Slack Community

Describe the Feature

Sometimes I need to switch between atmos versions in order to debug something or perhaps a client uses version X and another client uses version Y. I usually have to run another go install of a specific atmos release or use apt install atmos="<version>-*" from geodesic.

It would be nice to use a tool like asdf with an atmos plugin. This will put atmos on par with terragrunt

https://asdf-vm.com/
https://github.com/asdf-vm/asdf
https://github.com/asdf-vm/asdf-plugins

Another advantage of supporting asdf is that we can pin versions of atmos using the asdf .tool-versions file for users that want to use atmos within geodesic and from outside.

This will allow using commands like this to download and pin the version using a .tool-versions file

asdf plugin install atmos
asdf atmos install latest
asdf local atmos latest
@nitrocode nitrocode changed the title Switching between atmos versions Switching between atmos versions (asdf plugin) Sep 7, 2022
@osterman osterman added the enhancement New feature or request label Nov 23, 2022
@osterman
Copy link
Member

osterman commented Sep 5, 2024

@nitrocode whipped this up! Let me know if it works for you.

https://github.com/cloudposse/asdf-atmos

@osterman
Copy link
Member

osterman commented Sep 5, 2024

Let's open up subsequent issues on the other repo.

@osterman osterman closed this as completed Sep 5, 2024
@osterman
Copy link
Member

osterman commented Sep 5, 2024

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

2 participants