PHPackages                             alva/app-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. alva/app-console

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

alva/app-console
================

Core for app console

1.1(7y ago)076MITPHPPHP &gt;=7.1

Since Sep 8Pushed 7y agoCompare

[ Source](https://github.com/evgeny-klyopov/app-console)[ Packagist](https://packagist.org/packages/alva/app-console)[ Docs](https://klepov.info)[ RSS](/packages/alva-app-console/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (5)Versions (4)Used By (0)

app-console
===========

[](#app-console)

[![Version](https://camo.githubusercontent.com/edc6445e5694a088162ccf65bbf6e8f51eace3ef0a2ae3d0d37f116ee1631961/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616c76612f6170702d636f6e736f6c652e737667)](https://packagist.org/packages/alva/app-console)[![License](https://camo.githubusercontent.com/c9a703ccf7c64f0cc589424da89306f9c87d5492091dec359874bf33592b3064/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f616c76612f6170702d636f6e736f6c652e737667)](https://github.com/evgeny-klyopov/app-console/blob/master/LICENSE)[![Downloads](https://camo.githubusercontent.com/091a858d134c3928d2499388f619a8430a732aa520b0522a43e33ec9ce106926/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616c76612f6170702d636f6e736f6c652e737667)](https://packagist.org/packages/alva/app-console)

Install
-------

[](#install)

```
composer require alva/app-console:1.*
```

```
{
    "require": {
        "alva/app-console": "1.*"
    }
}
```

How use?
--------

[](#how-use)

1. Copy file src/bin/mt in your project.
2. Set constants PATH\_COMMANDS, NAMESPACE\_COMMANDS, PATH\_HELPERS, NAMESPACE\_HELPERS for helpers and commands in file mt.
3. By analogy we create commands and helpers.
4. Call

```
./mt your-command-alias
```

5. For debug, set last arguments. Count letter v - debug level. Example:

```
./mt example-test vvv
```

write message, on debug level 3 (vvv)

```
$this->debug('Debug Level 3', 3);
```

Как использовать?
-----------------

[](#как-использовать)

1. Копируем файл src/bin/mt в корень проекта.
2. Прописываем в данном файле папки и неймспейсы для комманд и хэлперов, в константы PATH\_COMMANDS, NAMESPACE\_COMMANDS, PATH\_HELPERS, NAMESPACE\_HELPERS.
3. По аналогии создаем команды и хэлперы.
4. Вызов

```
./mt алиас-вашей-команды
```

5. Для дебага, устанавливается последний аргумент. Количество букв v - уровень дебага. Например:

```
./mt example-test vvv
```

при установки уровня дебага равное 3 (vvv) будет выведено сообщение

```
$this->debug('Debug Level 3', 3);
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity59

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

Every ~75 days

Total

3

Last Release

2656d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ef91d563ea69e4a25d017b3c260fd769d3fcb3afa258187dce10c2efd65828f2?d=identicon)[mail@klepov.info](/maintainers/mail@klepov.info)

---

Top Contributors

[![evgeny-klyopov](https://avatars.githubusercontent.com/u/29359457?v=4)](https://github.com/evgeny-klyopov "evgeny-klyopov (9 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/alva-app-console/health.svg)

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

###  Alternatives

[crunzphp/crunz

Schedule your tasks right from the code.

2292.0M6](/packages/crunzphp-crunz)[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[drupal/console-core

Drupal Console Core

13514.7M12](/packages/drupal-console-core)[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)[platformsh/cli

Platform.sh CLI

23238.0k](/packages/platformsh-cli)[civicrm/cv

CLI tool for CiviCRM

4219.8k](/packages/civicrm-cv)

PHPackages © 2026

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