Download the PHP package mnocon/composer-checkout without Composer
On this page you can find all versions of the php package mnocon/composer-checkout. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mnocon/composer-checkout
More information about mnocon/composer-checkout
Files in mnocon/composer-checkout
Package composer-checkout
Short Description Tool to easily checkout dependencies
License MIT
Informations about the package composer-checkout
Composer Checkout Plugin
Description
This Composer plugin allows you to add a Pull Request from GitHub as a Composer dependency without thinking about repositories and branch aliases.
Forget about meddling with the vendor
directory as well ;)
Simpy run composer checkout <pullRequestUrl> [<pullRequestUrl2>...]
and the rest will be taken care of automatically.
There is also a apply-patch
command that deals with diffs generated from Pull Requests.
Installation
It's recommended to do the global installation:
composer global require mnocon/composer-checkout
which will make the new commands available in each project.
For a local install run:
composer require mnocon/composer-checkout
This packages requires at least PHP 7.1 and Composer 2.
Usage
There are two new Composer commands:
composer checkout
Adds a Composer dependency based on GitHub Pull Request.
Example usage:
or interactively:
In both cases the output will be similar to this one:
composer apply-patch
Applies a diff from a Pull Request using the patch
command.
Example usage:
or interactively:
In both cases the output will be similar to this one:
All versions of composer-checkout with dependencies
composer-plugin-api Version ^2.0
ext-json Version *