What problem does it solve?
Enables safe, repeatable mass operations on WordPress plugins across the full set of MGS sites by combining WP-CLI over RunCloud SSH and browser-based deployment for AWS/Bitnami targets, while keeping infra scope and post-operation validation under control.
Core Features & Use Cases
- RunCloud mass plugin management via WP-CLI: Install, activate/deactivate, delete, and run bulk WP-CLI plugin commands across all RunCloud webapps using the correct server user (
zeus, runcloud, or runcloud2) and per-site paths.
- AWS/Bitnami support via browser automation: Perform plugin/bulk actions and validate outcomes through controlled browser interactions for the Bitnami sites where SSH-based WP-CLI access is unavailable.
- mu-plugin deploy safety for 4 Bitnami sites: Deploy mu-plugins using the WP File Manager (elFinder
put) flow with strict base64/MD5 handling and an enforced cleanup policy (deactivate + delete after use).
- RunCloud API v3 + SSH setup guidance: Uses RunCloud inventory and API references to correctly determine targets and execute authenticated SSH-based deploy steps where file writing is not supported by the API.
Quick Start
Use wp-plugin-mass-operation to install or run a WP-CLI plugin action on every eligible RunCloud site by generating the target set from the infra inventory, pulling credentials from 1Password via Hermes terminal, and executing the appropriate WP-CLI command per site path.