You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe
I work on projects that work with multiple versions of multiple packages managed by asdf. Generally, these projects have a .tool-versions that sets the "canonical" version for the project, but I will frequently use asdf shell <plugin> <version> to override the version for a time.
Going back to the .tool-versions or global defaults requires running asdf shell <plugin> --unset for each plugin I've set, usually followed by asdf current to ensure that everything's been reset.
Describe the proposed solution
asdf shell <plugin> --unset unsets the env var override for an individual plugin; I propose adding asdf shell --unset to unset any env vars that have been set with asdf shell.
Describe similar asdf features and why they are not sufficient
asdf shell <plugin> --unset will unset an individual plugin but requires both typing the plugin name and running the command multiple times for each plugin you wish to unset.
Describe other workarounds you've considered
Beyond parsing the output of asdf current and running --unset on each plugin, I am not sure of a reasonable alternative.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe
I work on projects that work with multiple versions of multiple packages managed by
asdf
. Generally, these projects have a.tool-versions
that sets the "canonical" version for the project, but I will frequently useasdf shell <plugin> <version>
to override the version for a time.Going back to the
.tool-versions
or global defaults requires runningasdf shell <plugin> --unset
for each plugin I've set, usually followed byasdf current
to ensure that everything's been reset.Describe the proposed solution
asdf shell <plugin> --unset
unsets the env var override for an individual plugin; I propose addingasdf shell --unset
to unset any env vars that have been set withasdf shell
.Describe similar
asdf
features and why they are not sufficientasdf shell <plugin> --unset
will unset an individual plugin but requires both typing the plugin name and running the command multiple times for each plugin you wish to unset.Describe other workarounds you've considered
Beyond parsing the output of
asdf current
and running--unset
on each plugin, I am not sure of a reasonable alternative.The text was updated successfully, but these errors were encountered: