planktonfun/compositeur

此包最新版本(0.01)没有可用的许可证信息。

Composer 并行更新插件 for vcs

0.01 2017-03-03 05:02 UTC

This package is not auto-updated.

Last update: 2024-09-18 20:54:09 UTC


README

Build Status

composer parallel update plugin for vcs

要求

  • composer >=1.0.0 (包括 dev-master)
  • PHP >=5.3,(建议 >=5.5,因为 curl_share_init)
  • ext-curl

安装

只需在项目的 composer.json 文件中添加对 liuggio/fastest 的依赖

{
    "require": {
	    "planktonfun/compositeur": "~0.1",
    }
}

然后运行

$ composer update --prefer-stable

卸载

$ composer remove planktonfun/compositeur

基准示例

之前(4m 13.948s)

$ time composer update --prefer-stable -o

vcsbefore

之后(7.093s)

$ time ./bin/compositeur

vcsafter

配置

compositeur ^0.1

没有配置。

用法

$ time ./bin/compositeur

已知限制

它只更新现有的仓库,而不是安装它们

Compositeur 不安装新的供应商,只是更新它们。如果您需要安装新的供应商,您必须手动安装它们

$ composer install

仅适用于 Linux 系统

不幸的是,通过命令在 Windows 上自动化添加 ssh-agent 的密码是不可能的,但有一个解决方案

ssh-keygen -t dsa

命名为 compositeur_dsa 并没有密码

保存在 ~/.ssh/compositeur_dsa

并将 ~/.ssh/compositeur_dsa.pub 保存在您的供应商网站上

在我的情况下是 https://bitbucket.org

然后完成。再试一次。