From b93ea0e5407b5b09bd9527946c7ac9519fd81d60 Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 27 Apr 2016 10:02:49 +0200 Subject: [PATCH] [doc] add a command helper for the global bin dir --- doc/03-cli.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/doc/03-cli.md b/doc/03-cli.md index 81c0b2938..4496d18f6 100644 --- a/doc/03-cli.md +++ b/doc/03-cli.md @@ -234,17 +234,21 @@ directory. This is merely a helper to manage a project stored in a central location that can hold CLI tools or Composer plugins that you want to have available everywhere. -This can be used to install CLI utilities globally and if you add -`$COMPOSER_HOME/vendor/bin` to your `$PATH` environment variable. Here is an -example: +This can be used to install CLI utilities globally. Here is an example: ```sh -php composer.phar global require fabpot/php-cs-fixer:dev-master +php composer.phar global require fabpot/php-cs-fixer ``` -Now the `php-cs-fixer` binary is available globally (assuming you adjusted -your PATH). If you wish to update the binary later on you can just run a -global update: +Now the `php-cs-fixer` binary is available globally. Just make sure your global +[vendor binaries](articles/vendor-binaries.md) directory is in your `$PATH` +environment variable, you can get its location with the following command : + +```sh +php composer.phar global config bin-dir --absolute +``` + +If you wish to update the binary later on you can just run a global update: ```sh php composer.phar global update