2017 © Pedro Peláez
 

library compositeur

Composer parallel update plugin for vcs

image

planktonfun/compositeur

Composer parallel update plugin for vcs

  • Saturday, March 11, 2017
  • by planktonfun
  • Repository
  • 1 Watchers
  • 2 Stars
  • 17 Installations
  • Shell
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Compositeur

Build Status, (*1)

composer parallel update plugin for vcs, (*2)

Requirements

  • composer >=1.0.0 (includes dev-master)
  • PHP >=5.3, (suggest >=5.5, because curl_share_init)
  • ext-curl

Install

Simply add a dependency on liuggio/fastest to your project's composer.json file:, (*3)

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

then run, (*4)

$ composer update --prefer-stable

Uninstall

$ composer remove planktonfun/compositeur

Benchmark Example

Before (4m 13.948s), (*5)

$ time composer update --prefer-stable -o

vcsbefore, (*6)

After (7.093s), (*7)

$ time ./bin/compositeur

vcsafter, (*8)

Config

compositeur ^0.1

There are no configs., (*9)

Usage

$ time ./bin/compositeur

Known Limitations

It only updates existing repositories not install them

Compositeur doesn't install new vendors it just updates them. if you need to install new vendors you have to install them manually, (*10)

$ composer install

Only available in linux systems

Unfortunately, automating adding of passwords via ssh-agent on windows is not possible via command but there's a workaround, (*11)

ssh-keygen -t dsa

name it compositeur_dsa and no passwords, (*12)

save it in ~/.ssh/compositeur_dsa, (*13)

and save the ~/.ssh/compositeur_dsa.pub in your vendor site, (*14)

in my case its https://bitbucket.org, (*15)

then your done. try again., (*16)

The Versions

11/03 2017

dev-master

9999999-dev

Composer parallel update plugin for vcs

  Sources   Download

The Requires

 

03/03 2017

dev-develop

dev-develop

Composer parallel update plugin for vcs

  Sources   Download

The Requires

 

03/03 2017

0.01

0.01.0.0

Composer parallel update plugin for vcs

  Sources   Download

The Requires