Updated 2018-03-22
Dota2 Addon Manager (d2am) is a node package that manages multiple git hosted dota2 addons with less pain.
You can install via npm i -g dota2-addon-manager or find out more by visiting the following repository: https://github.com/chrisinajar/dota2-addon-manager.
See Install for further instructions on using d2am.