pierre3 / PlantUmlClassDiagramGenerator

This is a generator to create a class-diagram of PlantUML from the C# source code.
MIT License
654 stars 129 forks source link

Extend exclude path to consider "**/" syntax (filtering on all folder levels) #82

Closed chraxo closed 1 year ago

chraxo commented 1 year ago

With this change it is possible to apply the "exludePath" parameter to all directory levels. Example: "puml-gen -excludePaths **/obj" excludes all files where any of the (sub)directory names starts with "obj". The syntax is a subset of the filter options known by ".gitignore" files.

Related feature request: #66.

pierre3 commented 1 year ago

Hi @chraxo , thanks a bunch for sending in that pull request! It has been merged.

Just so you know, I've made a few tweaks to the Unit Tests to make sure they play nice with Linux setups too. 1eff023ead45fa63b7f2d247a36977588147141b Your effort here is seriously awesome – big thanks!

pierre3 commented 1 year ago

@chraxo Thank you for your patience. We have released version 1.3.4 with the implemented feature.