-
Notifications
You must be signed in to change notification settings - Fork 27
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
Support for other version control systems. #49
Comments
I am thinking something like doing:
This actually downloads the source tarballs, and doesn't actually use the version control directly. All these services above provide such tarball downloads, so its just a matter of mapping to that url, which happens here. It could be easily extended to support such formats. |
Ok great! I like your syntax better. What are your thoughts on switching to a uri? For example, it's a bit more verbose, but potentially more general. Also, do you want to keep,
Thanks! |
I think it will make it harder to have recipes override it. Also, the logic for checking if a dependency is installed would be more complicated as well.
Yes I do. Maybe in the future there could be a configuration to change the default. I also wonder if the names should drop the
That is the name of the package would drop the prefix. I am not sure, as maybe there could be conflicts(but could be resolved by using an alias). |
Hi,
I like the syntactic sugar you have for packages from github. Would you accept a PR for something similar for bitbucket and gitlab? Maybe something like...
cget install jgm/cmark --github
which would be the same ascget install jgm/cmark
cget install jgm/cmark --bitbucket
cget install jgm/cmark --gitlab
Let me know and I can take a peek at it.
The text was updated successfully, but these errors were encountered: