phploc

A tool for quickly measuring the size and analyzing the structure of a PHP project.

Install

All systems
curl cmd.cat/phploc.sh
Debian Debian
apt-get install phploc
Ubuntu
apt-get install phploc
image/svg+xml Kali Linux
apt-get install phploc
Fedora
dnf install phploc
Raspbian
apt-get install phploc

A tool for quickly measuring the size and analyzing the structure of a PHP project.

  • Analyse a directory and print the result:
    phploc path/to/directory
  • Include only specific files from a comma-separated list (globs are allowed):
    phploc path/to/directory --names files
  • Exclude specific files from a comma-separated list (globs are allowed):
    phploc path/to/directory --names-exclude files
  • Exclude a specific directory from analysis:
    phploc path/to/directory --exclude path/to/exclude_directory
  • Log the results to a specific CSV file:
    phploc path/to/directory --log-csv path/to/file
  • Log the results to a specific XML file:
    phploc path/to/directory --log-xml path/to/file
  • Count PHPUnit test case classes and test methods:
    phploc path/to/directory --count-tests

© tl;dr; authors and contributors