I tried to run include-wrangler on our code base (800 header files in about 30 directories and 600 source files) but I got the following error
Reading input files (source_files and include_dirs)...
Finding .h files...
Parsing include statements...
include-wrangler: .cpp: openFile: resource exhausted (Too many open files)
Unfortunately, I have no Haskell knowledge.