Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Wp Cli Bundle Laravel Package

wp-cli/wp-cli-bundle

WP-CLI Bundle packages the WP-CLI command-line toolkit and its dependencies for managing WordPress installs from the terminal. Install via Composer to run plugin, theme, database, and core commands.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • WordPress lifecycle automation as a product capability. WP-CLI v2.12.0 is the reference CLI for WordPress (a PHP application distributed as a phar, installable alongside Composer-managed WordPress stacks such as Bedrock). For any product line built on WordPress, this release underpins decisions like: do we automate site provisioning, core/plugin updates, content migrations, and search-replace as first-class product features, or leave them to manual ops?
  • Build vs. buy. The v2.12.0 line reinforces that maintaining an in-house WP operations CLI is not defensible engineering spend — the ecosystem already standardizes on this tool, and its command surface (wp core, wp db, wp plugin, wp scaffold, wp search-replace) is what most agency and hosting tooling expects to shell out to. Default to consuming it, not reimplementing it.
  • CI/CD and fleet-operations roadmap. Whether to invest next in deployment pipelines, multi-site/multisite rollouts, staging-to-prod promotion, or environment parity checks depends on having a stable, scriptable interface — which this is. A minor release with no reported breaking changes keeps pipeline work de-risked and means roadmap items built on top of it do not need to be re-scoped.
  • Toolchain and runtime support decisions. PHP version floor/ceiling matters for hosting targets and support matrices. Treat v2.12.0 as the point to re-confirm our supported PHP versions and whether our runtime images and CI runners still align with what WP-CLI supports.
  • Scope correction for Laravel teams. This is the one decision this assessment should make explicit: for a Laravel/PHP product with no WordPress surface area, this release is not a dependency decision at all. It only becomes a product input if WordPress is (a) the product, (b) the content backend for a headless build, or (c) a customer-facing integration we must support.

When to Consider This Package

Adopt when:

  • You operate WordPress — as the product, as a headless CMS behind a Laravel/API frontend, or as a system you must integrate with on behalf of customers.
  • You manage more than a handful of sites, or need repeatable, reviewable operations (provisioning, migrations, media regeneration, user and role changes) rather than point-and-click admin.
  • Your stack is already Composer-managed (Bedrock, WP Starter, or a composer.json-driven deploy), where a pinned CLI version belongs in dev dependencies and CI.
  • You need auditability: scripted, version-pinned commands are reviewable in pull requests in a way that admin-UI clicks are not.
  • You are on a supported PHP version and can pin the phar by version plus checksum in build images.

Look elsewhere when:

  • Your application is Laravel-only. Use Artisan, Laravel Zero, or Envoy for task orchestration; adopting a WordPress CLI adds a dependency with no corresponding capability.
  • You run one or two WordPress sites with no engineering function — managed hosting dashboards already cover the operation, and a phar becomes a maintenance and security-review item with no payoff.
  • Your host vendor (WP Engine, Kinsta, Automattic, Pantheon) already abstracts operations and constrains shell access, in which case your leverage point is the vendor API, not the CLI.
  • You cannot satisfy supply-chain review requirements for executable phars, or you need per-command sandboxing and permissioning beyond what a global CLI provides.
  • You are non-PHP on the application side and would be shelling out cross-runtime; the integration cost usually exceeds the benefit versus the WordPress REST API.

Upgrade posture for v2.12.0: treat as a routine minor upgrade. Pin the version in CI and dev images, run the existing command suite against a staging site before promoting, and check the release notes for any deprecation notices affecting commands you script. Do not schedule a migration window for a minor release unless the notes flag a behavior change in a command you depend on.

How to Pitch It (Stakeholders)

For executives: There is a new version of the standard command-line tool for WordPress. Nothing here changes our strategy or our budget. If WordPress is part of our product surface, this keeps our automation on a supported, maintained foundation and confirms that building our own operations tooling would be wasted spend. If WordPress is not part of what we ship, this is a non-event for us — no action, no roadmap impact. Recommendation: no decision required beyond normal version hygiene.

For engineering: v2.12.0 is a minor release of WP-CLI — upgrade by bumping the pinned version in CI and developer images, verifying the checksum, and running our scripted command suite against staging before rollout. No breaking changes are anticipated at the 2.x level, but anything we script against a specific command should be smoke-tested since minor releases do sometimes alter output formatting or deprecate flags. Two asks: (1) confirm the release notes contain nothing that touches commands we invoke, and (2) confirm our PHP runtime matrix is still inside the supported range. If we are a Laravel shop without WordPress, close this out — it is not our dependency, and the equivalent capability for us is Artisan and Envoy, which we already own.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo