Cloc (количество строк кода) различный заголовок
Я создаю с помощью cloc файл csv и позже использовал этот файл в приложении Java.
Это приложение работает на Linux Linux, но я разрабатываю на ПК с Windows.
Эта проблема:
Cloc генерирует 2 разных заголовка
Команда:
cloc . --csv --quiet --by-file --unix
Тестовый выход через Java Processbuilder.redirectOutput
или же > cloc.csv
в cmd
Заголовок Windows:
language,filename,blank,comment,code,"http://cloc.sourceforge.net v 1.64 T=0.52 s (558.7 files/s, 29979.7 lines/s)"
Java,./b3-eos-ws/src/main/java/com/db/data/data.java,3,0,2048
Заголовок Linux:
100 files
200 files
300 files
Duplicate file check 327 files (278 known unique)
Unique: 100 files
Unique: 200 files
Counting: 100
Counting: 200
Counting: 300
language,filename,blank,comment,code,"http://cloc.sourceforge.net v 1.60 T=0.45 s (591.6 files/s, 34060.2 lines/s)"
Java,./b3-eos-ws/src/main/java/com/db/data/data.java,3,0,2048
Есть ли способ скрыть строки, где часы подсчитывают файлы? Или это единственный способ удалить это в моем приложении Java?
2 ответа
Решение:
Я пробую это с
cloc . --csv --quiet --by-file --unix --report-file=cloc.csv
и это работает вместо
cloc . --csv --quiet --by-file --unix
и сохраните файл с Java redirectOutput
При таком решении CSV всегда имеет этот формат без пустой строки вверху или какого-либо вывода из cloc:
language,filename,blank,comment,code,"http://cloc.sourceforge.net v 1.60 T=0.44 s (605.4 files/s, 34856.5 lines/s)"
Java,./git/src/main/java/com/db/data/data.java,3,0,2048
Согласно справочной странице (неоценимый инструмент, кстати), ключ -q будет подавлять промежуточный вывод (что угодно, кроме сводки).