zsh-users / antigen

The plugin manager for zsh.
http://antigen.sharats.me
MIT License
8.07k stars 279 forks source link

Support multiple backends #260

Open desyncr opened 8 years ago

desyncr commented 8 years ago
michel-slm commented 8 years ago

Looking forward to this, especially mercurial support

paulmelnikow commented 7 years ago

Doesn't it already work with github, bitbucket, and gitlab?

Maybe these git–mercurial bridges would be worth testing to see if they would provide easy hg support.

Since Mercurial is not used by so many people these days, it might not be worth adding complexity and maintenance burden to accommodate it natively.

desyncr commented 7 years ago

@paulmelnikow Currently Antigen supports all of them without problem, the only issue is you have to use full bundle url for others than github:

   antigen bundle example/bundle # will look for https://github.com/example/bundle.git

If you want to install the bundle from gitlab/bitbucket you'll need to:

   antigen bundle https://gitlab.com/repository/example.git

The idea is to support having a custom domain. This is done here.

Support for multiple backends is a really nice to have IMO. Really complex to implement I think, huge refactor.

It was my bad both issues are mixed up in one single issue, there should be two at least.