Это пример CLI-утилиты на основе thor для этой статьи.
Чтобы запустить утилиту у себя, достаточно клонировать git-репозиторий:
$ git clone git://github.com/7even/workhorse.gitПосле чего нужно переместиться в директорию проекта, установить bundler-ом гемы из зависимостей, создать файл config.yml на основе примера в config.yml.sample и вписать туда свой email и пароль (по желанию можно также указать другой репозиторий на гитхабе).
$ cd ./workhorse
$ bundle
$ cp config.yml.sample config.yml
# открываем config.yml и вписываем свои данные
$ bin/workhorse