Инструменты пользователя

Инструменты сайта


limb3:ru:packages:taskman:limb.php

Утилита limb.php

Утилита limb.php предназначена для поиска и исполнения taskman-задач. Файл limb.php находится в корне фреймворка.

Установка

Windows

В корне фреймворка находится файл limb.bat, который необходимо скопировать в одну из папок переменной окружения PATH. При необходимости, в нем нужно изменить значение переменной PHP_COMMAND, на путь до файла php.exe.

Unix

Предпочтительный способ - использование символической ссылки:

$ sudo ln -s /<limb_path>/limb /usr/bin/limb
$ sudo chmod 755 /usr/bin/limb

Использование

Пример работы limb.php:

$ limb project
Project directory [/www/limb]: /www/new-limb-app
Limb directory [.]: 
...

В первых двух строчках limb.php пытается определить директории проекта и limb.

Если вас утомляет ввод этих директорий при каждом запуске скрипта, то вы можете задать их в опциях вызова PHP:

$ php -d limb.dir=/www/limb -d limb.project_dir=/www/new-limb-app /www/limb/limb.php

или дописать их в php.ini

limb.dir = /www/limb 
limb.project_dir = /www/new-limb-app

Запуск задания

Утилита limb.php, сканирует все пакеты на наличие заданий, по этому их запуск не требует указания пути к файлу, где они находятся. Достаточно указать только название задания. Такой вызов в командной строке запустит задание entity_create из пакета constructor

$php limb.php entity_create

Список тасков

Пакет CONSTRUCTOR

Пакет MIGRATE

:!: Пакет находится в инкубаторе. Для использования его функционала необходимо перенести содержимое папки migrate в папку с пакетами limb.

migrate

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   ____  ____   ____    ___   _____
  / __/ / __ \ / __ \  / _ \ / ___/
 / _/  / /_/ // /_/ / / ___// (_ / 
/___/  \___\_\\___\_\/_/    \___/
 
limb3/ru/packages/taskman/limb.php.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)