Составил недавно небольшую команду для подсчета количества строчек полезного (более или менее) кода в своих Django-проектах.
find . -name "*.py" -type f ! -path '*/migrations/*' -exec grep . {} \; | wc -l
Коротко про команду: берем все файлы с расширением .py
, исключаем папки миграций, после чего уже внутри самих файлов считаем все не пустые строчки.
Update: Нашел cloc - отличная утилитка для подробного подсчета количества строчек в проектах для разных языков программирования.