BrettMayson / HEMTT

Build System for Arma 3
http://hemtt.dev/
GNU General Public License v2.0
113 stars 40 forks source link

Project dependency D(A?)G-maker #54

Closed bovine3dom closed 1 year ago

bovine3dom commented 5 years ago

I'd like something that gives me the dependency graph of addons within a project. I think this probably is within the remit of HEMTT as a general ArmA-addon multi-tool.

It should be pretty straight-forward:

My use-case is that I want to use the DAG to chop off bits of the graph that depend on external addons that I haven't white-listed and, on release, move these trees to separate mod-folder(s), merging on prefix.

Am I OK to go off and build this?

BrettMayson commented 5 years ago

I think that'll be fine to add. Just add it as a utility and build it off the refactor branch, not master

bovine3dom commented 5 years ago

Cool!

For my own reference, it looks like jonpas made something somewhat related for ACE - https://github.com/acemod/ACE3/blob/master/tools/extract_dependencies.py