PHPackages                             tmeister/wppb-cli - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. tmeister/wppb-cli

ActiveCommand-line-interface[CLI &amp; Console](/categories/cli)

tmeister/wppb-cli
=================

A CLI tool for WordPress plugin boilerplate

v1.0.3(1y ago)11222↓81.3%4[2 issues](https://github.com/Tmeister/wppb-cli/issues)[1 PRs](https://github.com/Tmeister/wppb-cli/pulls)GPL-2.0-or-laterPHPPHP ^8.1 || ^8.2 || ^8.3

Since Sep 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Tmeister/wppb-cli)[ Packagist](https://packagist.org/packages/tmeister/wppb-cli)[ RSS](/packages/tmeister-wppb-cli/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (2)Dependencies (3)Versions (3)Used By (0)

WordPress Plugin Boilerplate CLI
================================

[](#wordpress-plugin-boilerplate-cli)

Overview
--------

[](#overview)

WordPress Plugin Boilerplate CLI is a command-line interface tool designed to expedite the creation of new WordPress plugins using the WordPress Plugin Boilerplate structure from . This tool automates the setup process, enabling developers to rapidly scaffold new plugins that adhere to best practices and maintain a standardized structure.

Key Features
------------

[](#key-features)

- Generates new plugins based on the WordPress Plugin Boilerplate ()
- Customizes plugins with specific details (name, description, author information, etc.)
- Adheres to WordPress coding standards and best practices
- Significantly reduces initial plugin setup time

Installation
------------

[](#installation)

To install the WordPress Plugin Boilerplate CLI, ensure that Composer is installed on your system. Then, install the package globally using the following command:

```
composer global require tmeister/wppb-cli

```

Usage
-----

[](#usage)

After installation, initiate the CLI tool by executing:

```
wppb new

```

This command will prompt you for various plugin details, including:

- Plugin Name
- Plugin Slug
- Plugin Description
- Author Name
- Author Email
- Author URL

Upon providing the necessary information, the tool will generate a new plugin structure in your current directory.

Configuration (Optional)
------------------------

[](#configuration-optional)

Create a configuration file named `.wppb` in your home directory to set default values for the plugin creation process. Example:

```
author=Enrique Chavez
authorEmail=me@enriquechavez.co
authorUrl=https://enriquechavez.co

```

Tested On
---------

[](#tested-on)

- Mac
- Linux
- Windows

Contributing
------------

[](#contributing)

We welcome contributions to this project. Please feel free to submit a Pull Request for any improvements or bug fixes.

License
-------

[](#license)

This project is licensed under the GPL v2 or later.

Acknowledgments
---------------

[](#acknowledgments)

This project is based on the [WordPress Plugin Boilerplate Generator](https://wppb.me) by Enrique Chavez (Tmeister).

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

657d ago

PHP version history (2 changes)v1.0.2PHP ^8.1

v1.0.3PHP ^8.1 || ^8.2 || ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/210349?v=4)[Enrique Chavez](/maintainers/Tmeister)[@Tmeister](https://github.com/Tmeister)

---

Top Contributors

[![Tmeister](https://avatars.githubusercontent.com/u/210349?v=4)](https://github.com/Tmeister "Tmeister (7 commits)")

---

Tags

plugincliwordpressboilerplate

###  Code Quality

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/tmeister-wppb-cli/health.svg)

```
[![Health](https://phpackages.com/badges/tmeister-wppb-cli/health.svg)](https://phpackages.com/packages/tmeister-wppb-cli)
```

###  Alternatives

[illuminate/console

The Illuminate Console package.

13045.3M6.2k](/packages/illuminate-console)[crazywhalecc/static-php-cli

Build single static PHP binary, with PHP project together, with popular extensions included.

1.9k16.6k](/packages/crazywhalecc-static-php-cli)[whatsdiff/whatsdiff

See what's changed in your project's dependencies

761.1k](/packages/whatsdiff-whatsdiff)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
