CLOC - 如何使用 match-d 计算特定(唯一)目录中的位置

CLOC - how to count loc in a specific (unique) directory using match-d

我需要计算一个名为 'gen' 的特定目录中的代码行数,我不能只对这个目录的路径进行硬编码,因为它可以位于根目录中的任何位置(路径是可变的)。可以使用 match-d 吗?但是我不想包含所有包含 'gen' 的目录,因此这将不起作用:

--匹配-d = 'gen'

谢谢。

--match-d 中结合使用 --fullpath(让过滤器应用于整个目录路径,而不仅仅是尾随目录名称)和正面或负面前瞻来隔离 /gen/ 感兴趣的子目录。

如果您 post 您正在使用的示例目录结构并确定您想要和不想要的目录,我将尝试编写一个 --match-d 表达式来满足您的需求需要。