alva / app-console
Core for app console
Installs: 76
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/alva/app-console
Requires
- php: >=7.1
- stecman/symfony-console-completion: ^0.8.0
- symfony/console: ^3.3
- symfony/filesystem: ^4.0
- symfony/process: ^4.0
Requires (Dev)
- phpunit/phpunit: ~4.3
This package is auto-updated.
Last update: 2025-10-05 21:09:56 UTC
README
Install
composer require alva/app-console:1.*
{
"require": {
"alva/app-console": "1.*"
}
}
How use?
- Copy file src/bin/mt in your project.
- Set constants PATH_COMMANDS, NAMESPACE_COMMANDS, PATH_HELPERS, NAMESPACE_HELPERS for helpers and commands in file mt.
- By analogy we create commands and helpers.
- Call
./mt your-command-alias
- 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);
Как использовать?
- Копируем файл src/bin/mt в корень проекта.
- Прописываем в данном файле папки и неймспейсы для комманд и хэлперов, в константы PATH_COMMANDS, NAMESPACE_COMMANDS, PATH_HELPERS, NAMESPACE_HELPERS.
- По аналогии создаем команды и хэлперы.
- Вызов
./mt алиас-вашей-команды
- Для дебага, устанавливается последний аргумент. Количество букв v - уровень дебага. Например:
./mt example-test vvv
при установки уровня дебага равное 3 (vvv) будет выведено сообщение
$this->debug('Debug Level 3', 3);