Недавно я описывал свои костыли по поводу использования sh и git.

Оказывается у ShadowHand недавно появился намного более продуманный инструмент для автоматической установки фреймворка Kohana.

Kohana Installer

Инструмент командной строки для создания основы kohana приложения из официального репозитория на Github.

Github: Установщик Kohana

Требования
Shell, Библиотека curl

Для пользователей Windows – cygwin

Установка

1. Склонировать репозиторий kohana-installer

2. Сделать исполняемым файл kohana (chmod +x kohana)

3. Создать символическую сссылку для запуска, например я создал в /usr/local/bin

Пример создания символической ссылки

ln -s kohana /usr/local/bin/kohana

Формат использования
kohana [<options>] [<directory>]

Директория <directory>
Директория для установки, если параметр не указан будет использоваться текущее местоположение.

Ключи <options>

-h, –help     Вызов помощи
-s, –skeleton  установка основы kohana (структура дирректорий, файлы index.php, bootstrap.php и другое)
-n, –no-skeleton  не использовать скелет kohana (ключ работает по умолчанию)
-b, –branch    Установка специфичного бранча
–version       Вывод текущей версии инсталятора

Примеры использования
kohana -s -b 3.0/master
kohana -s /www/apps/kohana

Процесс использования

После запуска скрипта, создается репозиторий git в выбранной вами директории, в него добавляется модуль kohana/core.

Далее пользователю предлагается выбрать модуль для установки.

What module would you like to install?

Ввод модулей необходимо производить по одному за одну команду, устанавливаются модули только из официального репозитория kohana.

Для завершения установки достаточно прекратить выполнение скрипта или ничего не вводить в имени модуля.

В результате имеем готовое для использования Kohana приложение с подключенным набором модулей.