Download the PHP package tm/composer-tool-installer-plugin without Composer
On this page you can find all versions of the php package tm/composer-tool-installer-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tm/composer-tool-installer-plugin
More information about tm/composer-tool-installer-plugin
Files in tm/composer-tool-installer-plugin
Package composer-tool-installer-plugin
Short Description composer plugin to manage needed tools, such as PHPUnit or PhantomJS.
License MIT
Homepage https://github.com/tommy-muehle/composer-tool-installer-plugin
Informations about the package composer-tool-installer-plugin
=======
composer-tool-installer-plugin
Install project requirements with composer
This plugin is the right choice if your composer-project requires some extra binaries (own Go-Lang binaries) or an special toolset for testing (PHPUnit, PhantomJS, ...) or some tools for QA control (phpcs, phpmd, security-checker, ...).
With this plugin you can manage all this stuff in your project composer.json file. So you can be sure that all developers in your project get the required files in the needed version, optional with GPG signature or Pub-Key verification for each requirement.
Every required file will be saved in the composer binary directory
This plugin is heavily inspired on tooly-composer-script - PHAR management with composer
Requirements
- PHP >= 5.6
- composer
Install
Or if you want to use it in multiple projects:
Usage
The composer.json scheme has a part "extra" which is used in this plugin. Its described here.
To add a requirement (tool or binary) you can add this manually (see section below) to the project composer.json file or you can use the composer CLI. Every time you use the command the given values are saved, in the composer cache directory, and are proposed on the next time.
If you want to see the current configuration simply run:
Configuration
You can find a sample configuration wiki.
Examples
-
[PHPUnit] with GPG verification
-
[humhub] with needed pub-key
- [own binary] not only for developing
Contribution
Please refer to CONTRIBUTING.md for information on how to contribute.
All versions of composer-tool-installer-plugin with dependencies
composer-plugin-api Version ^1.0