/**
  * Установка указанного пакета
  */
 function cmdInstall()
 {
     if (($package = ArgsHolder::get()->shiftCommand(false)) == false) {
         return IO::out('Specify package file or package name', IO::MESSAGE_FAIL) | 1;
     }
     try {
         PackageManager::get()->startup();
         PackageManager::install(trim($package, '\'"'));
         PackageManager::get()->shutdown();
     } catch (Exception $e) {
         PackageManager::getRollback()->stepBack();
         PackageManager::get()->shutdown();
         return io::out($e->getMessage(), IO::MESSAGE_FAIL) | (is_null($e->getCode()) ? 2 : $e->getCode());
     }
 }