Add support for custom local directories and wildcard versions #386
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds support for two additional features:
Custom Local Directories
haxelib dev
enables the use of a custom local directory, but forces an "override always" behavior that can be undesirable. This adds support for custom named directories, with the default being called "local". The current syntax is as follows:haxelib install path/to/mylib
will install "local" with a path to "path/to/mylib", while adding the optional "custom_name" argument installs it as "custom_name"You should be able to remove, set and path similar to other types of versions
Wildcard Versions
There is also added support for wildcard versioning:
This should work for "install" and "path", there may be some commands (such as "set") that still need to have support added
I would be happy to discuss these features, and how they can be polished to fit in best