PHPackages                             eureka/component-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. eureka/component-console

ActiveLibrary

eureka/component-console
========================

Component console to run script with Eureka Framework

7.0.0(4mo ago)01.1k↓100%4MITPHPPHP 8.3.\*||8.4.\*||8.5.\*CI passing

Since Oct 29Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/eureka-framework/component-console)[ Packagist](https://packagist.org/packages/eureka/component-console)[ RSS](/packages/eureka-component-console/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (10)Versions (21)Used By (4)

Component Console (formerly [Eurekon](https://github.com/eureka-framework/Eurekon))
===================================================================================

[](#component-console-formerly-eurekon)

[![Current version](https://camo.githubusercontent.com/983ec741df68449c08b31f6200c0655e828fe725a0ddb2986f566180903d2a05/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f657572656b612f636f6d706f6e656e742d636f6e736f6c652e7376673f6c6f676f3d636f6d706f736572)](https://packagist.org/packages/eureka/component-console)[![Supported PHP version](https://camo.githubusercontent.com/907cddebd5ee2232c7ea4d98e8ba1e183fa6b98efdce18e7749c0743ece98ad7/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6f676f3d706870266c6162656c3d504850266d6573736167653d382e312532302d253230382e3426636f6c6f723d373737626234)](https://packagist.org/packages/eureka/component-console)[![CI](https://github.com/eureka-framework/component-console/workflows/CI/badge.svg)](https://github.com/eureka-framework/component-console/workflows/CI/badge.svg)[![Quality Gate Status](https://camo.githubusercontent.com/06ce1796c9d188cc999aa7f51cc1f40a02a18470ffbc1df719457da229d10589/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d657572656b612d6672616d65776f726b5f636f6d706f6e656e742d636f6e736f6c65266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=eureka-framework_component-console)[![Coverage](https://camo.githubusercontent.com/5c8e7bfabfe6e93f5334c0ca42ea19aba6656a4f917aa12170f264dcfebf4c91/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d657572656b612d6672616d65776f726b5f636f6d706f6e656e742d636f6e736f6c65266d65747269633d636f766572616765)](https://sonarcloud.io/dashboard?id=eureka-framework_component-console)

Console component to run script. You can integrate it easily in Eureka Framework application with Kernel Console, and use dependency injection.

Console provide argument manager (like every another command on linux system). Console have some defined classes to help you to do a lot of beautiful script.

Execution
---------

[](#execution)

```
vendor/bin/console --script="My\Class\Name"
vendor/bin/console --script=My/Class/Script
vendor/bin/console My/Class/Script
vendor/bin/console my/class/script # first character of each part can omit upper case
```

Documentation
-------------

[](#documentation)

### Options &amp; Arguments

[](#options--arguments)

The options work like unix arguments. Full &amp; short alias are supported.

So, you can have dynamics script based on command options.

```
