Консольный скринкастинг

в 18:32, , рубрики: console, linux, open source, script, terminal, метки: , ,

Привет, читатели!

Тема консольного скринкастинга уже поднималась на хабре, но я хочу рассказать вам о чем-то лучшем. jeck_landin рекомендует утилиту script и scriptreplay для записи и воспроизведения скринкастов. А я буду рекомендовать вам свой велосипед и объясню чем он лучше :)

Утилита, которую я написал, называется shelr. Shelr написан на ruby и использует в качестве бэкенда script или ttyrec.

shelr, в отличие от script, имеет более удобный набор команд и работает на всех Unix подобных системах.
Основная проблема script в том, что на маках его не трогали со времен bsd 4 и посему не научили проигрывать скринкасты. Я решил эту проблему через альтернативный бэкенд для записи — ttyrec.

Кроме простой записи shelr позволяет быстро публиковать скринкасты на одноименном сервисе или вашем личном сервере. Проиграть скринкаст можно прямо в браузере или в локальном терминале (shelr play).

image

Установить утилиту можно через пакетную систему вашего дистрибутива:

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

Вход за 10 секунд

Man: shelr(1)
GitHub: antono/shelr
Web: shelr.tv

Коментарии и идеи по развитию сервиса приветствуются :)

Автор: antono

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js