Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR will make it possible to install the mago binaries from within composer.
It contains:
composer mago:install-binary
that can be used to install the binary for currently required mago version for current platform..platform
file that contains a relative link to the mago executable for current platform.This package requires activation of the plugin:
Once the assets are in place, that is where the composer plugin stops.
Next up is a mago PHP binary that will be symlinked in
vendor/bin/mago
.This script will:
.platform file
This setup allows to run mago on multiple platforms (docker, virtualbox, host, ...) just as one would expect from regular PHP tools.