diff -up ./Bin/Hoa.php.rpm ./Bin/Hoa.php --- ./Bin/Hoa.php.rpm 2016-04-06 14:42:29.000000000 +0200 +++ ./Bin/Hoa.php 2016-04-06 14:47:17.000000000 +0200 @@ -42,43 +42,8 @@ use Hoa\Router; /** * @copyright Copyright © 2007-2016 Hoa community */ -if (!defined('HOA')) { - $composer = [ - dirname(__DIR__) . DIRECTORY_SEPARATOR . - 'vendor' . DIRECTORY_SEPARATOR . - 'autoload.php', - dirname(__DIR__) . DIRECTORY_SEPARATOR . - '..' . DIRECTORY_SEPARATOR . - '..' . DIRECTORY_SEPARATOR . - 'autoload.php', - dirname(__DIR__) . DIRECTORY_SEPARATOR . - '..' . DIRECTORY_SEPARATOR . - '..' . DIRECTORY_SEPARATOR . - '..' . DIRECTORY_SEPARATOR . - 'autoload.php' - ]; - - foreach ($composer as $path) { - if (file_exists($path)) { - require_once $path; - - break; - } - } - - if (!defined('HOA')) { - require_once - dirname(__DIR__) . DIRECTORY_SEPARATOR . - '..' . DIRECTORY_SEPARATOR . - 'Consistency' . DIRECTORY_SEPARATOR . - 'Prelude.php'; - - require_once - dirname(__DIR__) . DIRECTORY_SEPARATOR . - '..' . DIRECTORY_SEPARATOR . - 'Protocol' . DIRECTORY_SEPARATOR . - 'Wrapper.php'; - } +foreach (glob('/usr/share/php/Hoa/*/autoload.php') as $file) { + require_once ($file); } Exception\Error::enableErrorHandler(); diff -up ./Bin/hoa.rpm ./Bin/hoa --- ./Bin/hoa.rpm 2016-04-06 14:42:36.000000000 +0200 +++ ./Bin/hoa 2016-04-06 14:43:06.000000000 +0200 @@ -39,4 +39,5 @@ * @copyright Copyright © 2007-2016 Hoa community * @license New BSD License */ -require_once __DIR__ . DIRECTORY_SEPARATOR . 'Hoa.php'; +require_once '/usr/share/php/Hoa/Cli/Bin/Hoa.php'; +