PHPackages                             baraja-core/nette-symfony-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. baraja-core/nette-symfony-console

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

baraja-core/nette-symfony-console
=================================

Simple console wrapper for Symfony Console to Nette.

v1.1.3(4y ago)1313.9k2PHPPHP ^8.0

Since Dec 31Pushed 3y ago1 watchersCompare

[ Source](https://github.com/baraja-core/nette-symfony-console)[ Packagist](https://packagist.org/packages/baraja-core/nette-symfony-console)[ Docs](https://github.com/baraja-core/nette-symfony-console)[ RSS](/packages/baraja-core-nette-symfony-console/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (11)Versions (11)Used By (2)

Simple integration of Symfony Console to Nette framework
========================================================

[](#simple-integration-of-symfony-console-to-nette-framework)

[![Integrity check](https://github.com/baraja-core/nette-symfony-console/workflows/Integrity%20check/badge.svg)](https://github.com/baraja-core/nette-symfony-console/workflows/Integrity%20check/badge.svg)

Easy integration of Symfony Console into Nette framework.

This library provides a fully functional implementation of Symfony Console into Nette Framework including basic configuration. There is nothing to configure for use, you simply install the package, register the extension and you can start using the console commands immediately.

The main goal of this library is maximum simplicity and best compatibility. You simply install the library and you don't have to do anything.

📦 Installation
--------------

[](#-installation)

It's best to use [Composer](https://getcomposer.org) for installation, and you can also find the package on [Packagist](https://packagist.org/packages/baraja-core/nette-symfony-console) and [GitHub](https://github.com/baraja-core/nette-symfony-console).

To install, simply use the command:

```
$ composer require baraja-core/nette-symfony-console
```

You can use the package manually by creating an instance of the internal classes, or register a DIC extension to link the services directly to the Nette Framework.

How to use
----------

[](#how-to-use)

In your `common.neon` simply register:

```
services:
    console: Baraja\Console\ConsoleExtension
```

Configuration
-------------

[](#configuration)

In your `common.neon` you can use this fields.

For example:

```
console:
    url: https://baraja.cz
    name: My application
```

FieldTypeDescription`url``string`, `null`The default absolute URL of the project (for example, `https://baraja.cz`) to use for generating links.`name``string`Project name.`version``string`, `int`, `float`Project version (must be a number or a numeric string).`catchExceptions``bool`If Command throws an exception, should it be caught and logged?`autoExit``bool`Should the application be automatically terminated after processing Command?`helperSet``string`, `object`Helper Settings.`helpers``string[]`Registration of classes for helpers.`lazy``bool`Register the `CommandLoaderInterface` service and look for Commands only on the first attempt to call it.📄 License
---------

[](#-license)

`baraja-core/nette-symfony-console` is licensed under the MIT license. See the [LICENSE](https://github.com/baraja-core/nette-symfony-console/blob/master/LICENSE) file for more details.

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 97.1% 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 ~74 days

Recently: every ~104 days

Total

7

Last Release

1519d ago

PHP version history (2 changes)v1.0.0PHP &gt;=7.4.0

v1.1.0PHP ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3382204?v=4)[baraja](/maintainers/baraja)[@baraja](https://github.com/baraja)

---

Top Contributors

[![janbarasek](https://avatars.githubusercontent.com/u/4738758?v=4)](https://github.com/janbarasek "janbarasek (34 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (1 commits)")

---

Tags

consolenettesymfony

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/baraja-core-nette-symfony-console/health.svg)

```
[![Health](https://phpackages.com/badges/baraja-core-nette-symfony-console/health.svg)](https://phpackages.com/packages/baraja-core-nette-symfony-console)
```

###  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)[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)
