CLOC - как посчитать loc в определенном (уникальном) каталоге, используя match-d - PullRequest
0 голосов
/ 07 ноября 2018

Мне нужно сосчитать строки кода в определенном каталоге с именем 'gen', и я не могу просто жестко указать путь к этому каталогу, потому что он может находиться где угодно внутри корневого каталога (путь является переменным). Можно было бы использовать match-d? Однако я не хочу включать все каталоги, которые содержат 'gen', поэтому это не будет работать:

- match-d = 'gen'

Спасибо.

1 Ответ

0 голосов
/ 17 ноября 2018

Используйте комбинацию --fullpath (чтобы фильтр мог применяться ко всему пути к каталогу, а не только к конечному имени каталога) и положительные или отрицательные упреждения в --match-d, чтобы выделить интересующий подкаталог /gen/.

Если вы опубликуете пример структуры каталогов, с которыми вы работаете, и определите каталоги, которые вы хотите и не хотите, я попробую написать выражение --match-d для удовлетворения ваших потребностей.

...