Upcoming version of Sparrow comes with support for custom repositories - https://github.com/melezhik/sparrow#custom-sparrow-repository

To run your own custom repository:

  1. cpanm https://github.com/melezhik/sparrow-nest.git
  2. nestd start --host 192.168.0.1 --port 4441
  3. curl 192.168.0.1:4441/add -d name=Foo -d url=url-remote-git-repository

To setup sparrow client to use custom repository:

  1. cpanm https://github.com/melezhik/sparrow.git # you will need the latest Sparrow
  2. nano ~/sparrow.yaml
    
    repo: 192.168.0.1:4441
    
    
  3. sparrow index update # to get index from  192.168.0.1:4441

Please try this out and report any issues, suggestions and ideas.

Thanks, Alexey
  • Comment on Introducing sparrow custom repositories