Skip to content

List available tools

bin/toolkit.php list:tools <php_version>

Replace <php_version> by either 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3 or 8.4

To get list of compatible tools for a PHP platform.

Filter tools by tags

To limit some tools from the listing, multiple --tag options can be added.

For example:

bin/toolkit.php list:tools 7.4 --tag composer --tag phpunit

that prints following output:

List available tools for PHP 7.4
================================

 ------------------- ------------------------------------------ -----------------------------------------------------
  Name                Description                                Website
 ------------------- ------------------------------------------ -----------------------------------------------------
  asciinema           Terminal session recorder                  https://github.com/asciinema/asciinema
  cachetool 6         CLI application and library to manage      https://github.com/gordalina/cachetool
                      apc and opcache (6.x version)
  cachetool 7         CLI application and library to manage      https://github.com/gordalina/cachetool
                      apc and opcache (7.x version)
  composer            Dependency Manager for PHP (2.x version)   https://github.com/composer/composer
  deployer 2          A deployment tool for PHP (2.x versions)   https://github.com/deployphp/deployer
  deployer 3          A deployment tool for PHP (3.x versions)   https://github.com/deployphp/deployer
  deployer 4          A deployment tool for PHP (4.x versions)   https://github.com/deployphp/deployer
  deployer 6          A deployment tool for PHP (6.x versions)   https://github.com/deployphp/deployer
  deployer 7          A deployment tool for PHP (7.x versions)   https://github.com/deployphp/deployer
  graphviz            Graph Visualization Tools                  https://graphviz.org/
  htop                Interactive process viewer                 https://github.com/htop-dev/htop
  HTTP Prompt         An interactive command-line HTTP and API   https://github.com/httpie/http-prompt
                      testing client built on top of HTTPie
  HTTPie              A modern user-friendly command-line HTTP   https://github.com/httpie/httpie
                      client for the API era
  jq                  Command-line JSON processor                https://github.com/stedolan/jq
  Laravel Installer   The PHP Framework for Web Artisans         https://github.com/laravel/installer
  mhsendmail          sendmail for MailHog                       https://github.com/BlueBambooStudios/mhsendmail
  nvm                 Node Version Manager                       https://github.com/nvm-sh/nvm
  OpenJDK             Standard Java or Java compatible Runtime   https://openjdk.java.net/projects/jdk/
                      (headless)
  OpenJDK             OpenJDK Java runtime, using Hotspot JIT    https://openjdk.org/projects/jdk/21/
                      (headless) (JDK 21 LTS)
  OpenJDK             OpenJDK Java runtime, using Hotspot JIT    https://openjdk.java.net/projects/jdk/17
                      (headless) (JDK 17 LTS)
  OpenJDK             OpenJDK Java runtime, using Hotspot JIT    https://openjdk.java.net/projects/jdk/11
                      (headless) (JDK 11 LTS)
  phive               The PHAR Installation and Verification     https://github.com/phar-io/phive
                      Environment
  php-cs-fixer 2      PHP Coding Standards Fixer (2.x            https://github.com/FriendsOfPHP/PHP-CS-Fixer
                      versions)
  php-cs-fixer 3      PHP Coding Standards Fixer (3.x            https://github.com/FriendsOfPHP/PHP-CS-Fixer
                      versions)
  phpbench            PHP Benchmarking framework                 https://github.com/phpbench/phpbench
  phpbu 6             PHP Backup Utility (6.x version)           https://github.com/sebastianfeldmann/phpbu
  phpcbf 2            Automatically corrects coding standard     https://github.com/squizlabs/PHP_CodeSniffer
                      violations
  phpcbf 3            Automatically corrects coding standard     https://github.com/squizlabs/PHP_CodeSniffer
                      violations
  phpcs 2             PHP_CodeSniffer detects violations of a    https://github.com/squizlabs/PHP_CodeSniffer
                      defined set of coding standards
  phpcs 3             PHP_CodeSniffer detects violations of a    https://github.com/squizlabs/PHP_CodeSniffer
                      defined set of coding standards
  phpdd               Finds usage of deprecated features         https://github.com/wapmorgan/PhpDeprecationDetector
  phpdoc              Documentation Generator for PHP            https://github.com/phpdocumentor/phpdocumentor
  phpmnd              PHP Magic Number Detector                  https://github.com/povils/phpmnd
  phpstan             PHP Static Analysis Tool                   https://github.com/phpstan/phpstan
  phpunit 8           The PHP Unit Testing framework (8.x        https://github.com/sebastianbergmann/phpunit
                      version)
  phpunit 9           The PHP Unit Testing framework (9.x        https://github.com/sebastianbergmann/phpunit
                      version)
  pickle              PHP Extension installer                    https://github.com/FriendsOfPHP/pickle
  pip v2              The Python package installer (2.x          https://github.com/pypa/pip
                      version)
  pip v3              The Python package installer (3.x          https://github.com/pypa/pip
                      version)
  psalm               Finds errors in PHP applications           https://github.com/vimeo/psalm
  tig                 Text-mode interface for git                https://github.com/jonas/tig
  WordPress CLI       WP-CLI is the command-line interface for   https://github.com/wp-cli/wp-cli
                      WordPress.
  yarn                Yarn is a package manager that doubles     https://github.com/yarnpkg/berry
                      down as project manager
  yq                  Command-line YAML processor                https://github.com/mikefarah/yq
 ------------------- ------------------------------------------ -----------------------------------------------------

 ! [NOTE] 44 tools available.