# prestissimo **Repository Path**: bravoadmin/prestissimo ## Basic Information - **Project Name**: prestissimo - **Description**: composer parallel install plugin - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README prestissimo (composer plugin) ================================= [![Build Status](https://travis-ci.org/hirak/prestissimo.svg?branch=master)](https://travis-ci.org/hirak/prestissimo) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/hirak/prestissimo/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/hirak/prestissimo/?branch=master) [![Coverage Status](https://coveralls.io/repos/github/hirak/prestissimo/badge.svg?branch=master)](https://coveralls.io/github/hirak/prestissimo?branch=master) [![HHVM Status](http://hhvm.h4cc.de/badge/hirak/prestissimo.svg?style=flat)](http://hhvm.h4cc.de/package/hirak/prestissimo) [![Latest Stable Version](https://poser.pugx.org/hirak/prestissimo/v/stable)](https://packagist.org/packages/hirak/prestissimo) [![Total Downloads](https://poser.pugx.org/hirak/prestissimo/downloads)](https://packagist.org/packages/hirak/prestissimo) [![License](https://poser.pugx.org/hirak/prestissimo/license)](https://packagist.org/packages/hirak/prestissimo) [![SensioLabsInsight](https://insight.sensiolabs.com/projects/56ca0f9e-63a2-4e89-b5f8-e0cc39d0c38f/big.png)](https://insight.sensiolabs.com/projects/56ca0f9e-63a2-4e89-b5f8-e0cc39d0c38f) [composer](https://getcomposer.org) parallel install plugin. ## Requirements - composer `>=1.0.0` (includes dev-master) - PHP `>=5.3`, (suggest `>=5.5`, because `curl_share_init`) - ext-curl ## Install ```bash $ composer global require hirak/prestissimo ``` ## Uninstall ```bash $ composer global remove hirak/prestissimo ``` ## Benchmark Example 288s -> 26s ```bash $ composer create-project laravel/laravel laravel1 --no-progress --profile --prefer-dist ``` ![laravel](https://cloud.githubusercontent.com/assets/835251/12534815/55071302-c2ad-11e5-96a4-72e2c8744d5f.gif) ## Config ### `prestissimo ^0.3.x` Recognize composer's options. You don't need to set any special configuration. - [config.capath](https://getcomposer.org/doc/06-config.md#capath) - [config.cafile](https://getcomposer.org/doc/06-config.md#cafile) ## Composer authentication It is also recommended to use [composer's authentication](https://getcomposer.org/doc/articles/troubleshooting.md#api-rate-limit-and-oauth-tokens) as you may run into access errors otherwise due to request restriction for anonymous user for external services like github. For github.com you can use an `auth.json` with an [oauth access token](https://help.github.com/articles/creating-an-access-token-for-command-line-use/) placed on your on the same level as your `composer.json`: ```json { "github-oauth": { "github.com": "YOUR_GITHUB_ACCESS_TOKEN" } } ``` ## License MIT License. See the LICENSE file.