PHPackages                             mooeypoo/mwstew-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. mooeypoo/mwstew-cli

ActiveLibrary[CLI &amp; Console](/categories/cli)

mooeypoo/mwstew-cli
===================

A command-line tool to create base mediawiki extension files

v0.9.6(7y ago)3181[1 issues](https://github.com/mooeypoo/MWStew-CLI/issues)[2 PRs](https://github.com/mooeypoo/MWStew-CLI/pulls)GPL-2.0-or-laterPHP

Since Dec 28Pushed 6y ago2 watchersCompare

[ Source](https://github.com/mooeypoo/MWStew-CLI)[ Packagist](https://packagist.org/packages/mooeypoo/mwstew-cli)[ RSS](/packages/mooeypoo-mwstew-cli/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (7)Versions (7)Used By (0)

[![Build Status](https://camo.githubusercontent.com/942bf5df33e3e575c96fc9d93cb82919668aff9f53903ca8fb237c2405ea020b/68747470733a2f2f7472617669732d63692e6f72672f6d6f6f6579706f6f2f4d57537465772e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/mooeypoo/MWStew-CLI)[![Coverage Status](https://camo.githubusercontent.com/aa61aaa4989e34cf866718bb12e9130cc3a8ae24974338d0511199d87d3c6eb5/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6d6f6f6579706f6f2f4d57537465772d434c492f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/mooeypoo/MWStew-CLI?branch=master)[![GitHub license](https://camo.githubusercontent.com/5a601345f9bdef686558fc22a68cab9bb85b6720705a743e0d449b5d8d9ceb6e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c76322d626c75652e7376673f7374796c653d706c6173746963)](https://raw.githubusercontent.com/mooeypoo/MWStew-CLI/master/LICENSE)

MWStew-CLI: A command line tool to create mediawiki extension files
===================================================================

[](#mwstew-cli-a-command-line-tool-to-create-mediawiki-extension-files)

Usage
-----

[](#usage)

Get the package from packagist:

```
composer install mooeypoo/mwstew-cli

```

### Command: create-extension

[](#command-create-extension)

To create extension files, run the `create-extension` command:

```
./vendor/bin/mwstew create-extension extensionName

```

By default, files will be created in the path `./extensions/`. You can provide a different path by using the `--path [new path]` command.

To see the available parameters for create-extension command, use `./vendor/bin/mwstew create-extension -h`

### Command: list-hooks

[](#command-list-hooks)

To see a list of all available recognized hooks from the MediaWiki API, use the `list-hooks` command:

```
./vendor/bin/mwstew create-extension list-hooks

```

You can also search the list of hooks:

```
./vendor/bin/mwstew create-extension list-hooks --search="api"

```

To see the available parameters for create-extension command, use `./vendor/bin/mwstew list-hooks -h`

Contribute
----------

[](#contribute)

This is fully open source tool. Pull requests are welcome! Please participate and help make this a great tool!

If you have suggestions or bug reports, please [submit an issue](https://github.com/mooeypoo/MWStew-CLI/issues).

If you want to contribute to the code, clone and initialize locally:

1. Clone the repo
2. Run `composer install`
3. Run `composer run test` to run tests

- See [MWStew](https://github.com/mooeypoo/MWStew) for the graphical interface.
- See [MWStew-CLI](https://github.com/mooeypoo/MWStew-builder) for the extension-creation engine behind this tool.

Authors
-------

[](#authors)

Moriel Schottlender (mooeypoo)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90% 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 ~3 days

Total

7

Last Release

2673d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/407bb94d07cfa0ae1522aaa5092f33c28bac2e742fd8649b71a75fd15c389a0b?d=identicon)[mooeypoo](/maintainers/mooeypoo)

---

Top Contributors

[![mooeypoo](https://avatars.githubusercontent.com/u/261238?v=4)](https://github.com/mooeypoo "mooeypoo (18 commits)")[![samwilson](https://avatars.githubusercontent.com/u/213655?v=4)](https://github.com/samwilson "samwilson (2 commits)")

---

Tags

boilerplatecommand-line-toolmediawikimediawiki-extension

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mooeypoo-mwstew-cli/health.svg)

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

###  Alternatives

[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[crazywhalecc/static-php-cli

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

1.8k13.9k](/packages/crazywhalecc-static-php-cli)[matthiasnoback/symfony-console-form

Use Symfony forms for Console command input

368264.8k8](/packages/matthiasnoback-symfony-console-form)[phpcr/phpcr-shell

Shell for PHPCR

721.3M8](/packages/phpcr-phpcr-shell)[madewithlove/license-checker

CLI tool to verify allowed licenses for composer dependencies

54449.8k21](/packages/madewithlove-license-checker)[shel/neos-terminal

Neos CMS Ui terminal for running Eel expressions and other commands

1441.3k](/packages/shel-neos-terminal)

PHPackages © 2026

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