great! Can you explain a bit pros/cons wrt other ones such as dub?
Hi all,I've started working on a little experimental package manager https://github.com/rjmcguire/dip that works similar to golang's go command.I've only tested it on linux amd64.At the moment the commands that work are (these are examples):# to fetch a repo using git (only works for github.com at the mo'), files placed in $DPATH[0]/src/# to build# or from a packages directory:dip# to install in the first path found in DPATH, $DPATH[0]/bin for executables:dip -i# ordip install github.com/D-Programming-Deimos/opensslProgram expects a environment variable DPATH to exist, it will tell you:$ dipWARNING DPATH NOT SET, suggest DPATH="~/d/:/usr/local/d"Program assumes dmd is in /usr/local/d/bin/dmd unless you set DROOT to something else such as "/usr/" in which case it will use /usr/bin/dmd.Config is in README.md example (excluding ====== lines):=========================================# vibe.d - The vibe.d web services framework## Dependencies:## Flags:* Library* -version=VibeLibeventDriver - options are VibeLibevDriver, VibeLibeventDriver=========================================todo:* handle dub packages, their dependencies are not fully qualified in package.json so I can't just load them from the file, if you put qualified dependencies in "dip-dependencies" in package.json it does work.* support sourceforge etc...* most likely I'll be changing the way config works because it doesn't look nice in github's md viewer.* check versions of packages and enforce them* output help* Fix bugs :)Thanks.Kind regards,