A very basic, git based, flat dependency manager
Currently only public repos or repos with ssh are supported. So, no user-pass authentication.
c
dep global // prints the global config path
dep init // creates an empty project config
dep update // updates all dependencies
The configuration format is heavily inspired by the cargo package format, with some minor changes.
```toml [project]
name = 'dep'
lib-dir = 'VENDOR'
authors = ['hardliner66'] descrption = 'My cool project' homepage = 'https://github.com/hardliner66/dep' repository = 'https://github.com/hardliner66/dep'
git-server = 'git.myserver.com'
[dependencies]
somerepo = { git = 'https://my.gitserver.com/user/somerepo' }
someprivaterepo = { git = 'git@my.gitserver.com:user/someprivaterepo' }
someprivaterepo2 = { repo = 'user/someprivaterepo2' }
someotherprivaterepo = { git = 'git@my.gitserver.com:user/someotherprivaterepo', branch = 'feature3' }
somelocalrepo = { path = '../some/local/folder' } ```