PHPackages                             maduser/argon-console - 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. maduser/argon-console

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

maduser/argon-console
=====================

Symfony Console integration for the Argon runtime stack.

v1.0.0(2mo ago)025[6 issues](https://github.com/judus/argon-console/issues)2MITPHPPHP ^8.2CI passing

Since May 24Pushed 2mo agoCompare

[ Source](https://github.com/judus/argon-console)[ Packagist](https://packagist.org/packages/maduser/argon-console)[ RSS](/packages/maduser-argon-console/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (9)Versions (3)Used By (2)

Argon Console
=============

[](#argon-console)

[![PHP](https://camo.githubusercontent.com/ce3e396e4f1bbbd326f628872a1414656d28065f2712cda0868d8eff07320aec/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d382e322b2d626c7565)](https://www.php.net/)[![Build](https://github.com/judus/argon-console/actions/workflows/php.yml/badge.svg)](https://github.com/judus/argon-console/actions)[![codecov](https://camo.githubusercontent.com/0c3fe3065b2770fbd7c42e3414255d4a34144fd20f31c8f2be13717acfa41fc8/68747470733a2f2f636f6465636f762e696f2f67682f6a756475732f6172676f6e2d636f6e736f6c652f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/judus/argon-console)[![Psalm Level](https://camo.githubusercontent.com/8a4f8b85e2a6223267f64a29ffc9641796314e8305ad24aa04cd936170568463/68747470733a2f2f73686570686572642e6465762f6769746875622f6a756475732f6172676f6e2d636f6e736f6c652f636f7665726167652e737667)](https://shepherd.dev/github/judus/argon-console)[![Latest Version](https://camo.githubusercontent.com/c53c66991598943a9c981f3ebc19baacbbc4b4cfb7673bbdb3a6b527de03b525/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6164757365722f6172676f6e2d636f6e736f6c652e737667)](https://packagist.org/packages/maduser/argon-console)[![Downloads](https://camo.githubusercontent.com/ede5c5500d5af4228129b66c82d342f419ed5813b60643195a5b7bfc7091e3f6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d6164757365722f6172676f6e2d636f6e736f6c652e737667)](https://packagist.org/packages/maduser/argon-console)[![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](https://opensource.org/licenses/MIT)

Symfony Console integration for the Argon runtime stack.

This package does not define its own command, input, output, or middleware abstractions. Commands are native `Symfony\Component\Console\Command\Command`classes.

Provider
--------

[](#provider)

Register `ConsoleServiceProvider` in an Argon container:

```
use Maduser\Argon\Console\Provider\ConsoleServiceProvider;
use Maduser\Argon\Container\ArgonContainer;

$container = new ArgonContainer();
$container->register(ConsoleServiceProvider::class);
```

Tag Symfony commands with `ConsoleServiceProvider::COMMAND_TAG` before the container boots:

```
$container->set(App\Command\DemoCommand::class)
    ->tag([ConsoleServiceProvider::COMMAND_TAG]);
```

The provider registers:

- `Symfony\Component\Console\Application`
- `Symfony\Component\Console\Input\InputInterface`
- `Symfony\Component\Console\Output\OutputInterface`
- `Maduser\Argon\Contracts\Handler\CliKernelInterface`
- `Maduser\Argon\Contracts\Handler\AppHandlerInterface`

The CLI kernel disables Symfony auto-exit while running so Prophecy can own the application lifecycle.

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance88

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity47

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

Unknown

Total

1

Last Release

61d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7fb9da5a15010d335622bf9f465a32ef79c8d1cffcd139c2a9114736b72e2c13?d=identicon)[jdu](/maintainers/jdu)

---

Top Contributors

[![judus](https://avatars.githubusercontent.com/u/1478654?v=4)](https://github.com/judus "judus (15 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/maduser-argon-console/health.svg)

```
[![Health](https://phpackages.com/badges/maduser-argon-console/health.svg)](https://phpackages.com/packages/maduser-argon-console)
```

PHPackages © 2026

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