# Gusgit: cli для связывания карточек Trello с коммитами git ### Read in [EN](/README.md) ## Почему gusgit? Во время командной работы в Trello порой возникает потребность систематизировать названия коммитов и веток, а так же привязывать их непосредственно к карточкам для Code Review. Gusgit автоматизирует вышеперечисленные процессы. ## Установка sudo npm i -g gusgit ## Использование gusgit branch Создает git-ветку с названием "T\". \ - это либо ссылка на Trello, либо название ветки в формате "T\". gusgit rebase [] Компанует набор коммитов из текущей ветки в один. \ - это название ветки, относительно которой должна произойти компановка. По умолчанию \ = master. gusgit land [] Мержит текущую ветку с веткой \, удаляет ее и добавляет ссылку на коммит в карточку Trello, к которой была прикреплена ветка. По умолчанию \ = master. ## Конфигурация Для корректной работы cli в проекте необходимо чтобы внутри него находился конфиг с названием **gusgit.config.json**. ## Формат конфига { "appkey": , "token": , "boardId": , "repository": <Ссылка на git-репозиторий> } ### * Получить API ключ и токен Trello можно по ссылке: https://trello.com/app-key ### * ID доски содержится в ссылке на доску, которая, как правило, отображается в следующем формате: https://trello.com/b//<Название проект> Например: https://trello.com/b/XtVBJIta/gusgit ### * В данный момент поддерживаются только ссылки на github и bitbucket