Зайдите под своим паролем

     
  • Проекты Блог
  • Избранное ★

    Теги

    • Eatty!
    • бег
    • вёрстка
    • интерфейс
    • приложения
    • процесс

    Связаться со мной можно письмом или телеграммой.

  • Немного автоматизации

    7 февраля 2016, 12:22

    Перед вёрсткой всегда приходится выполнять два действия:

    1. В терминале запускать gulp
    2. В Сайблайме открывать последний проект

    Первый пункт довольно муторный: надо перетаскивать в терминал папку проекта с зажатым CMD (это чтобы сразу ‘cd ’, если кто не знает), а потом набирать ‘gulp watch’ либо, если проект недавний, в самом терминале стрелочками ↑↓ искать в последних командах нужный проект и ‘gulp watch’.

    Со вторым проще: в недавних файлах всё лежит, но раз речь зашла об автоматизации, то зачем останавливаться.

    Первыми попытками автоматизации были алиасы в bash’е, но я быстро понял, что на создание одного алиаса уходит больше времени, чем на все открывания этого в проекта вместе взятые.

    Сервис для Файндера

    Так как я активно использую теги, то имеет смысл действовать через Файндер.

    Первым делом создаём в Автоматоре сервис:

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

    Скрипт можно скачать и подправить под себя.

    После установки сервиса, открываем системные настройки и назначаем на него шорткат:

    На этом всё!

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

    Твитнуть
    Поделиться
    Поделиться
    Запинить
    applescript   automator   gulp   автоматизация
    Фильтры для ховеров
    ←Ctrl→
    Рабочее пространство
  • © Александр Гурьянов,
    2004—2016
  • Движок — Эгея