-
Notifications
You must be signed in to change notification settings - Fork 786
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
Features for asdf 0.8.0 #552
Comments
FYI @asdf-vm/core |
This feature set looks good - especially the bug fix to make it work without the env var. |
My thoughts on the handling of dependencies of plugins can be read in #512 |
@Stratus3D How are you going with this? Is there anything you need from us/me? |
@jthegedus I'm going to request feedback on my changes as soon as I can get a WIP PR created. I should have it ready sometime today. |
I have created #757, which is the last feature needed for the 0.8.0 release. |
Closing since these features have been added. |
I'm beginning work on some new features that I hope to release in version 0.8.0. These are significant changes that have been needed for a while.
Features
download
script in plugins. Right now plugins have an install script that download, configure, compile, and install the correct version of the tool. With support for adownload
script, asdf will check for the presence of the script, and when installing a version. It will invoke thedownload
script to download the source into a new source directory (with sub directories for each version we have downloaded) and then invoke theinstall
script to install the source. This will allow us to easily add flags to allow the user to keep the source for later use or edit it for manual configuration and patching before installation. If thedownload
script is not present in a plugin then asdf will fallback to the current behavior and download and install the version all at once by just invoking theinstall
script. Thedownload
script will be optional at first and eventually be required in some later version of asdf. This will address [Proposal] Option "-k" to keep source #74, Add flag to preserve build/compilation directories #391, Option to keep ruby sources after installation asdf-ruby#122dependencies
orprerequisites
ordocumentation
. When invoked the script would print some documentation listing the dependencies needed and other things that may be helpful to the user. Additionally this script could take a version as well, and provide version specific documentation. The documentation would only be printed when the user requested it, otherwise it would just clutter up the output. I'm not sure what the asdf command to execute the doc script. Maybeasdf doc ruby
? And maybe have optional support for a version?asdf doc ruby 2.6.1
? This will address Make dependencies installation more straightforward #512Bugfixes
~/.asdf
when noASDF_DIR
variable is set. Ideally asdf should just work out of the box on any system that it is installed on without any manual config. This is currently not the case. This will fix Version command fails on macOS after first installation #428The text was updated successfully, but these errors were encountered: