Немного автоматизации
Перед вёрсткой всегда приходится выполнять два действия:
- В терминале запускать gulp
- В Сайблайме открывать последний проект
Первый пункт довольно муторный: надо перетаскивать в терминал папку проекта с зажатым CMD (это чтобы сразу ‘cd ’, если кто не знает), а потом набирать ‘gulp watch’ либо, если проект недавний, в самом терминале стрелочками ↑↓ искать в последних командах нужный проект и ‘gulp watch’.
Со вторым проще: в недавних файлах всё лежит, но раз речь зашла об автоматизации, то зачем останавливаться.
Первыми попытками автоматизации были алиасы в bash’е, но я быстро понял, что на создание одного алиаса уходит больше времени, чем на все открывания этого в проекта вместе взятые.
Сервис для Файндера
Так как я активно использую теги, то имеет смысл действовать через Файндер.
Первым делом создаём в Автоматоре сервис:

Скрипт открывает выбранную папку в терминале и запускает ‘gulp watch’, после чего Саблаймом открывает вложенную папку ‘sources’ (у меня все исходники всегда лежат в папке ‘sources’).
Скрипт можно скачать и подправить под себя.
После установки сервиса, открываем системные настройки и назначаем на него шорткат:

На этом всё!
P.S. Теперь можно приступить к исправлению ошибок на сайте, над которым я должен был начать работать 2 часа назад, но решил сперва добавить в свою жизнь немного автоматизации.