Skip to content

Instantly share code, notes, and snippets.

@Preclowski
Created November 6, 2015 15:13
Show Gist options
  • Select an option

  • Save Preclowski/9866f565b129a3ffdb44 to your computer and use it in GitHub Desktop.

Select an option

Save Preclowski/9866f565b129a3ffdb44 to your computer and use it in GitHub Desktop.

Revisions

  1. Preclowski created this gist Nov 6, 2015.
    19 changes: 19 additions & 0 deletions Composer global
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    $ composer global require phpunit/phpunit
    $ composer global require phpunit/dbunit
    $ composer global require phing/phing
    $ composer global require phpdocumentor/phpdocumentor
    $ composer global require sebastian/phpcpd
    $ composer global require phploc/phploc
    $ composer global require phpmd/phpmd
    $ composer global require squizlabs/php_codesniffer
    This will install PHPUnit and all its dependencies into the ~/.composer/vendor/ directory and, most importantly, the phpunit CLI tools are installed into ~/.composer/vendor/bin/.

    Simply add this directory to your PATH in your ~/.bash_profile (or ~/.bashrc) like this:

    export PATH=~/.composer/vendor/bin:$PATH
    and phpunit is now available on your command line.

    To keep your tools up to date, you simply do this:

    composer global update
    To remove a package, you edit ~/.composer/composer.json and then run composer global update.