====== Утилита limb.php ====== Утилита limb.php предназначена для поиска и исполнения taskman-задач. Файл limb.php находится в корне фреймворка. ===== Установка ====== ==== Windows ==== В корне фреймворка находится файл limb.bat, который необходимо скопировать в одну из папок переменной окружения PATH. При необходимости, в нем нужно изменить значение переменной PHP_COMMAND, на путь до файла php.exe. ==== Unix ==== Предпочтительный способ - использование символической ссылки: $ sudo ln -s //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 ===== Список тасков ===== {{section>:limb3:ru:packages:taskman#задачи_пакета_taskman}} ===== Пакет CONSTRUCTOR ===== {{section>:limb3:ru:packages:constructor#задачи_создания_проекта_пакета_constructor}} {{section>:limb3:ru:packages:constructor#задачи_создания_сущностей_проекта_пакета_constructor}} ==== Пакет MIGRATE ==== :!: Пакет находится в инкубаторе. Для использования его функционала необходимо перенести содержимое папки migrate в папку с пакетами limb. {{section>:limb3:ru:packages:migrate#задачи_пакета_migrate}}