drall

A tool to run drush commands on multi-site Drupal installations.

GPL-3.0 License

Downloads
57.1K
Stars
31
Committers
1

Bot releases are hidden (Show)

drall - v3.0.0 Latest Release

Published by jigarius 10 months ago

This version has some major changes that might break existing scripts. More specifically, the placeholder @@uri has been changed to @@dir. Please read the docs before upgrading to v3.0.0.

What's Changed

drall - v3.0.0-alpha1

Published by jigarius over 1 year ago

The first release on the 3.x branch! Exciting! This time there are some major changes, so please read carefully before upgrading.

  • Requires PHP 8.1
  • Command renamed:
    • drall exec:shell is now drall exec
    • drall exec:drush is now drall exec drush
  • Placeholders have been modified:
    • @@uri is now @@dir
    • @@key is the key in the $sites array. Usually, this is a hostname.
  • Added option --drall-no-execute on drall exec for dry-run.
  • A progress indicator is now displayed for drall exec.
    • Use --drall-no-progress for hiding the progress bar.
  • Added a way to auto-detect $sites in sites.php
    • See misc/example.sites.php in the repository
  • Added docs about position of --drall-* parameters when using drall exec
    • Parameters must be right after drall exec or they won't be detected
  • Drall can now show Drush's log messages
drall - v2.1.0

Published by jigarius over 1 year ago

This is possibly the last 2.x release. Here's what's included:

  • Restores compatibility with PHP 8.0 which was probably lost in the previous release.
  • Paves way for Drall 3.x which will be more stable and feature-rich
  • Deprecates the usage of drall exec:drush and drall exec:shell in favor of drall exec.

The only noteworthy feature that was added:

  • Catch STDERR and STDOUT output in drall exec:* commands.
drall - v2.1.0-rc1

Published by jigarius about 2 years ago

Here's what's new:

  • Finalizes concurrent execution of commands on multiple sites.
  • Depends on Amphp libraries for concurrent execution of commands.
  • Code and test cleanup.

As always, if you find any issues or have any suggestions, feel free to share them.

drall - v1.1.0

Published by jigarius over 2 years ago

Not much changed since v1.1.0-rc1.

drall - v2.0.0-rc1

Published by jigarius over 2 years ago

What's Changed

drall - v1.1.0-rc1

Published by jigarius over 2 years ago

What's Changed

As always, feedback and suggestions are always welcome.

drall - v1.0.0-beta1

Published by jigarius over 2 years ago

After a week of heavy duty, all the features planned for v1.0.0 are in place. Here's what's done since the last release:

  • Code cleanup.
  • Add unit and integration tests.
  • Set up automated testing with GitHub Actions.
  • Improve README.

Feel free to give Drall a chance. Your feedback is always welcome.

drall - First release for the adventurous!

Published by jigarius over 2 years ago

What's done

  • Most features work correctly, however there are no tests yet.
  • Intended for people who wish to test the project and provide feedback, suggestions, and bug reports.