Tiun
Tiun — bash скрипт для автоматизации рутинных задач вебмастера. Умеет устанавливать и настраивать Drupal, Gulp, Bootstrap.
Для работы Tiun нужно типичное окружение веб-разработчика Drupal: Apache, MySQL, PHP, Git, Drush и несколько стандартных утилит командной строки Linux (awk, sed, curl, apg). Для более удобной работы можно дополнительно настроить локальный DNS сервер Dnsmasq, препроцессор Sass, систему сборки Gulp, автоматическое обновление окна браузера Browsersync.
Инструкции по максимально быстрой настройке окружения веб-разработчика:
- Quickstart Drupal Development Environment on Linux
- Quickstart Drupal Development Environment on MacOS
TODO: добавить публичный репозиторий Github.
git init
git clone https://USERNAME@bitbucket.org/zinadz/tiun.git
Последняя разрабатываемая версия:
git checkout -b develop origin/develop
Чтобы скрипт можно было запустить из любой папки, просто набрав в терминале tiun, добавьте в файл ~/.bashrc для Linux или в файл .bash_profile для Mac OS X строку с путем к папке Тиуна: PATH=$PATH:~/tiun, а затем выполните source ~/.bashrc (source ~/.bash_profile для Mac OS X), чтобы настройка применилась без перезагрузки. Можно сделать это одной командой:
- Linux:
echo "PATH=\$PATH:~/tiun" >> ~/.bashrc; source ~/.bashrc - Mac OS X:
echo "PATH=\$PATH:~/tiun" >> ~/.bash_profile; source ~/.bash_profile
Теперь можно запустить Tiun:
tiun
или с именем домена в качестве аргумента:
tiun site.dev
Установите Ubuntu на Windows 10, как описано в официальной инструкции: https://docs.microsoft.com/en-us/windows/wsl/install-win10
Чтобы в терминале Windows отображались символы Unicode, которые используются в интерфейсе Tiun, установите шрифт DejaVuSansMono.ttf:
- Скачайте шрифт отсюда: https://github.com/senotrusov/dejavu-fonts-ttf/tree/master/ttf и установите (правая кнопка мыши).
- Сделайте его доступным для терминала:
- Bring up Registry Editor (run "regedit")
- Find the folder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
- Right click (or Edit) -> New -> String Value
- Name the font with one more 0 than the last one (such as "000").
- Right click the entry and select "Modify..."
- Enter the name of the font or TTF file (without .ttf).
- Кликните в заголовке окна терминала правой кнопкой мыши, Properties - Font, выберите
DejaVu Sans Mono