Count, and compute differences of, lines of source code and comments.
# To count all the lines of code in a directory:
cloc <path/to/directory>
# To count all the lines of code in a directory, displaying a progress bar during the counting process:
cloc --progress=1 <path/to/directory>
# To compare 2 directory structures and count the differences between them:
cloc --diff <path/to/directory/one> <path/to/directory/two>
# To ignore files that are ignored by VCS, such as files specified in .gitignore:
cloc --vcs git <path/to/directory>