Skip to main content

Использование Shaper

  1. Установите Shaper, выполнив в терминале команду /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/icerockdev/shaper/master/install-shaper.sh)"
  2. Добавьте в ваш .zshenv переменную export PATH=~/.shaper/shaper-cli/bin:$PATH
  3. Проверить правильность установки можно выполнив команду shaper-cli -h в новой сессии терминала
  4. Скачайте проект база шаблонов, в нем представлены шаблоны, которы мы чаще всего используем
  5. Настройте shaper/config.yaml. Это нужно для того, чтобы при вызове shaper не нужно было указывать абсолютный путь до .yaml-файла шаблона
    • вызовите команду nano ~/.shaper/config.yaml
    • добавьте строку с полным путем к директории шаблонов - /Volumes/T7/Users/me/ProjectsT7/mobile-shaper-templates
    • получиться должно примерно так:
      repositories:
      - /Volumes/T7/Users/me/ProjectsT7/mobile-shaper-templates
  6. Выберите нужный вам шаблон
  7. Запустите команду shaper-cli -i относительный директории шаблонов путь до yaml-файла нужного вам шаблона -o относительный путь куда сгенерировать
  8. Укажите нужные вам packageName value, feature value и screen value в сессии терминала

Пример команды использования: shaper-cli -i android/fragment.yaml -o