PHPackages                             alexeyshockov/plain-commands - 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. alexeyshockov/plain-commands

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

alexeyshockov/plain-commands
============================

Wrapper around Symfony Console Component to define commands easily

v0.3.1(6y ago)23011MITPHPPHP ~7.1

Since Feb 14Pushed 5y ago1 watchersCompare

[ Source](https://github.com/alexeyshockov/plain-commands)[ Packagist](https://packagist.org/packages/alexeyshockov/plain-commands)[ Docs](http://github.com/alexeyshockov/plain-commands)[ RSS](/packages/alexeyshockov-plain-commands/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (10)Versions (5)Used By (1)

Symfony Annotated Commands
==========================

[](#symfony-annotated-commands)

Create CLI applications with many commands easily. This library is a lightweight wrapper around Symfony Console Component, that can be used alone or within Symfony based web application.

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

[](#contributing)

### Running Tests

[](#running-tests)

To run all the tests, install the vendors (with Composer) and execute:

```
$ vendor/bin/phpunit --testdox

```

### Public API

[](#public-api)

All classes that are intended to be used by a user should be marked with `@api` PHPDoc tag. Classes without this mark are internal and should not be used by the end user (we do not guarantee that the interface will stay the same between versions).

Alternatives
------------

[](#alternatives)

-  — similar approach, but from a different angle

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 97.2% 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 ~112 days

Total

4

Last Release

2357d ago

PHP version history (2 changes)v0.1.0PHP ~7.0

v0.2.0PHP ~7.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/203120?v=4)[Alexey Shokov](/maintainers/alexeyshockov)[@alexeyshockov](https://github.com/alexeyshockov)

---

Top Contributors

[![alexeyshockov](https://avatars.githubusercontent.com/u/203120?v=4)](https://github.com/alexeyshockov "alexeyshockov (35 commits)")[![peter279k](https://avatars.githubusercontent.com/u/9021747?v=4)](https://github.com/peter279k "peter279k (1 commits)")

---

Tags

cliconsolesymfonyannotations

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/alexeyshockov-plain-commands/health.svg)

```
[![Health](https://phpackages.com/badges/alexeyshockov-plain-commands/health.svg)](https://phpackages.com/packages/alexeyshockov-plain-commands)
```

###  Alternatives

[nunomaduro/collision

Cli error handling for console/command-line PHP applications.

4.7k348.7M10.5k](/packages/nunomaduro-collision)[fidry/console

Library to create CLI applications

192.2M4](/packages/fidry-console)[duncan3dc/console

Create command line php applications using symfony/console

16263.5k2](/packages/duncan3dc-console)[eddiriarte/console-select

A fancy selection interface for symfony's console component.

127.2k2](/packages/eddiriarte-console-select)

PHPackages © 2026

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