Skip to content

Cloc

Count Lines of Code.

Install via package manager

Depending your operating system, one of these installation methods may work for you:

$ npm install -g cloc                    # https://www.npmjs.com/package/cloc
$ sudo apt-get install cloc              # Debian, Ubuntu
$ sudo yum install cloc                  # Red Hat, Fedora
$ sudo pacman -S cloc                    # Arch
$ sudo pkg install cloc                  # FreeBSD
$ sudo port install cloc                 # Mac OS X with MacPorts
$ brew install cloc                 # Mac OS X with Homebrew

Create Custom Language Definitions

Create cloc def file:

$ cloc --write-lang-def=my_definitions.txt

Read cloc def file:

$ cloc --read-lang-def=my_definitions.txt  file1 file2 dir1 ...

Simple example

C++
    filter remove_matches ^\s*//
    filter call_regexp_common C
    extension C
    extension cc
    extension cpp
    extension cxx
    extension pcc
    3rd_gen_scale 1.51

See also

Favorite site