From f27926e7b4251571382977e757e6c0490d63a767 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Mon, 12 Dec 2011 21:18:15 +0100 Subject: [PATCH] Add ENV var support for COMPOSER_VENDOR_DIR and COMPOSER_BIN_DIR, fixes #152 --- src/Composer/Console/Application.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Composer/Console/Application.php b/src/Composer/Console/Application.php index c0871bf4b..d65d2ca15 100644 --- a/src/Composer/Console/Application.php +++ b/src/Composer/Console/Application.php @@ -114,11 +114,11 @@ class Application extends BaseApplication $packageConfig['config'] = $composerConfig; } - $vendorDir = $packageConfig['config']['vendor-dir']; + $vendorDir = getenv('COMPOSER_VENDOR_DIR') ?: $packageConfig['config']['vendor-dir']; if (!isset($packageConfig['config']['bin-dir'])) { $packageConfig['config']['bin-dir'] = $vendorDir.'/bin'; } - $binDir = $packageConfig['config']['bin-dir']; + $binDir = getenv('COMPOSER_BIN_DIR') ?: $packageConfig['config']['bin-dir']; // initialize repository manager $rm = new Repository\RepositoryManager();