Привет, читатели!
Тема консольного скринкастинга уже поднималась на хабре, но я хочу рассказать вам о чем-то лучшем. jeck_landin рекомендует утилиту script и scriptreplay для записи и воспроизведения скринкастов. А я буду рекомендовать вам свой велосипед и объясню чем он лучше :)
Утилита, которую я написал, называется shelr. Shelr написан на ruby и использует в качестве бэкенда script или ttyrec.
shelr, в отличие от script, имеет более удобный набор команд и работает на всех Unix подобных системах.
Основная проблема script в том, что на маках его не трогали со времен bsd 4 и посему не научили проигрывать скринкасты. Я решил эту проблему через альтернативный бэкенд для записи — ttyrec.
Кроме простой записи shelr позволяет быстро публиковать скринкасты на одноименном сервисе или вашем личном сервере. Проиграть скринкаст можно прямо в браузере или в локальном терминале (shelr play).
Установить утилиту можно через пакетную систему вашего дистрибутива:
PPA: для Ubuntu Precise
PKGBUILD: для Arch Linux (спасибо Max Gonzih)
EBUILD: для Gentoo (спасибо Alexander Kolesen)
Или через rubygems:
Для Linux:
gem install shelr
Для OSX:
brew install ttyrec gem install shelr shelr backend ttyrec
Man: shelr(1)
GitHub: antono/shelr
Web: shelr.tv
Коментарии и идеи по развитию сервиса приветствуются :)
Автор: antono