composer parallel update plugin for vcs
- composer
>=1.0.0
(includes dev-master) - PHP
>=5.3
, (suggest>=5.5
, becausecurl_share_init
) - ext-curl
Simply add a dependency on liuggio/fastest to your project's composer.json file:
{
"require": {
"planktonfun/compositeur": "~0.1",
}
}
then run
$ composer update --prefer-stable
$ composer remove planktonfun/compositeur
Before (4m 13.948s)
$ time composer update --prefer-stable -o
After (7.093s)
$ time ./bin/compositeur
There are no configs.
$ time ./bin/compositeur
Compositeur doesn't install new vendors it just updates them. if you need to install new vendors you have to install them manually
$ composer install
Unfortunately, automating adding of passwords via ssh-agent on windows is not possible via command but there's a workaround
ssh-keygen -t dsa
name it compositeur_dsa
and no passwords
save it in ~/.ssh/compositeur_dsa
and save the ~/.ssh/compositeur_dsa.pub
in your vendor site
in my case its https://bitbucket.org
then your done. try again.