A Composer plugin that prevents more than one install
or update
operation at a time. The lock isn't global,
but project-based and located in the vendor
folder. After the command is completed, the lock is released even
if it wasn't completed normally.
Warning: the plugin will not work in different docker containers with shared
vendor
location! If you have any ideas on how to implement this, please describe your idea in the issue.
The plugin should be installed globally.
composer global require erickskrauch/composer-exclusive-install
The MIT License (MIT). Please see License File for more information.