manShelr.txt 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. Для записи текстовых консольных скринкастов вы можете воспользоваться утилитой shelr.
  2. Shelr можно взять в PPA для Precise:
  3. sudo add-apt-repository ppa:antono/shelr
  4. sudo apt-get update
  5. sudo apt-get install shelr
  6. Или установить самую новую версию через rubygems:
  7. sudo apt-get install rubygems
  8. sudo gem install shelr
  9. Начало записи: shelr record Завершение записи: exit или Ctrl+d Сохранение последней записи: shelr dump last Публикация последней записи: shelr push last
  10. Скринкасты публикуются на одноименном сервисе с возможностью просмотра через браузер или в другом терминале. Для проигрывания в своем терминале:
  11. shelr play http://shelr.tv/records/4f427daf96a5690001000003003.json
  12. Для просмотра в браузере посетите адрес который вернет вам команда shelr push Например вот такой: http://shelr.tv/records/4f427daf96a5690001000003
  13. NAME: shelr - screencasting for shell ninjas
  14. DESCRIPTION:
  15. Shelr records terminal output and can replay it.
  16. Also you can shere Your records at http://shelr.tv/ or other services.
  17. SYNOPSIS
  18. shelr command [id]
  19. COMMANDS
  20. record Will record your terminal unless you type exit or Ctrl+D and store it to $HOME/.local/share/shelr/
  21. If you want sound recording pass --sound option. You should have sox installed.
  22. list lists all your shellcasts.
  23. play plays local or remote shellcast.
  24. push publish your shellcast
  25. dump dump shellcast as json to current directory.
  26. EXAMPLES
  27. Record your shellcast:
  28. $ shelr record
  29. $ # do something ...
  30. $ exit
  31. List recorded shellcasts:
  32. $ shelr list
  33. Play local shellcast:
  34. $ shelr play 1293702847 # play your own local record
  35. $ shelr play record.json # created with shelr dump
  36. $ shelr play last # will play most recent local record
  37. Play remote shellcast:
  38. $ shelr play http://shelr.tv/records/4d1f7c3890820d6144000002.json
  39. Publish your shellcast:
  40. $ shelr push 1293702847
  41. $ shelr push last # will push most recent local record
  42. Setup recording backend:
  43. $ shelr backend script
  44. $ shelr backend ttyrec
  45. BUGS
  46. Windows heh.
  47. COPYRIGHT
  48. (C) 2010, 2011, 2012 Antono Vasiljev self@antono.info
  49. Licensed under GPLv3+
  50. SEE ALSO
  51. script, scriptreplay, ttyrec, ttyplay
  52. June 2012 SHELR