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

Endorsed packages #6

Closed
DillonJettCallis opened this issue Aug 26, 2016 · 0 comments
Closed

Endorsed packages #6

DillonJettCallis opened this issue Aug 26, 2016 · 0 comments
Assignees

Comments

@DillonJettCallis
Copy link
Member

To make installations easier, we want a system whereby famous or important community packages can be given shortened aliases. We want to be able to run "vine install maven" and have the mvn command available without providing any other arguments. (This will leverage the versionless install #4 ).

To accomplish this, we can add a new configuration option for holding a list of uris that will point to Json files containing mappings of shortened names to their full maven coords along with optionally their name, main method and others.

The advantage of the uri scheme is that it will be able to support both local files as well as remote ones, and we will provide a default one, possibly via a GitHub Gist.

We'll be taking a list of uris so that users can use our default one, then add or override with a local file or self hosted so it can be shared among a team. We'll read the files from left to right and use first one with the name we're looking for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant