alva/app-console

1.1 2018-09-08 19:40 UTC

This package is auto-updated.

Last update: 2024-11-05 18:54:36 UTC


README

Version License Downloads

Install

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

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
  1. 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 алиас-вашей-команды
  1. Для дебага, устанавливается последний аргумент. Количество букв v - уровень дебага. Например:
./mt example-test vvv

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

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