Слышали ли вы о cloc

Слышали ли вы о cloc?

Эта маленькая утилита командной строки здорово помогает мне понять приблизительный объём количества написанных мной строк кода. Название расшифровывается просто: Count Lines Of Code.

Запускаем в одном из проектов, и видим:



50 text files.
classified 50 files
49 unique files.
29 files ignored.

github.com/AlDanial/cloc v 1.82 T=0.05 s (459.1 files/s, 279540.4 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C 1 526 2087 10777
Python 10 70 17 220
Cython 1 38 10 207
Bourne Shell 8 0 0 36
DOS Batch 2 0 0 13
Markdown 1 1 0 3
-------------------------------------------------------------------------------
SUM: 23 635 2114 11256
-------------------------------------------------------------------------------

С разбивкой по "языкам", и в наглядной табличке.
Установить в Ubuntu просто: sudo apt-get install cloc
Также на GitHub автора есть и версия для Windows.

p.s. Не могу не отметить как Cython при сборки библиотеки из 220 строк кода на Python сделал почти 11K строк на C. Я б ниасилил такое руками писать, хотя руками получилось бы и короче и эффективней, но сколько моего времени бы на это ушло? Люблю Python.

Это кросспост из моего Telegram-канала "Не Ван Россум", где я прямо сейчас пишу сериал "101 вопрос про Python" с описанием подводных камней, неочевидностей и загвоздок.