SHELR(1)

πŸ’– SHELR πŸ’–

okay so bestie, pull up a chair, we're talking about shelr β€” screencasting for shell ninjas ✨ this is from the shelr(1) manual and it is genuinely iconic, no cap.


🌸 NAME 🌸

shelr β€” screencasting for shell ninjas πŸ₯·πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Shelr records terminal output and can replay it. that's the whole vibe. it's giving "screen recording but make it text" πŸ”₯

Also you can shere Your records at http://shelr.tv/ or other services. (yes, "shere". we keep it. it's canon. periodt πŸ’œ)


✨ SYNOPSIS ✨

shelr command [id]

πŸ‘‘ COMMANDS πŸ‘‘

  • record β€” Will record your terminal unless you type exit or Ctrl+D and store it to $HOME/.local/share/shelr/ πŸŽ€

If you want sound recording pass --sound option. You should have sox installed. (fr fr, go install it first bestie, otherwise it's not gonna work πŸ’›)

  • list β€” lists all your shellcasts. short king of a command, does exactly what it says πŸ“‹
  • play β€” plays local or remote shellcast. your moment of main character energy 🎬
  • push β€” publish your shellcast. put it out into the world, slay 🌈
  • dump β€” dump shellcast as json to current directory. very demure, very mindful πŸ“¦

πŸŽ€ EXAMPLES πŸŽ€

Record your shellcast:

$ shelr record
$ # do something ...
$ exit

List recorded shellcasts:

$ shelr list

Play local shellcast:

$ shelr play 1293702847  # play your own local record
$ shelr play record.json # created with shelr dump
$ shelr play last        # will play most recent local record

Play remote shellcast:

$ shelr play http://shelr.tv/records/4d1f7c3890820d6144000002.json

Publish your shellcast:

$ shelr push 1293702847
$ shelr push last # will push most recent local record

Setup recording backend:

$ shelr backend script
$ shelr backend ttyrec

πŸ’€ BUGS πŸ’€

Windows heh. 😭

literally that's it. that's the bug list. not me reading this for the third time and crying a little 🫢

(C) 2010, 2011, 2012 Antono Vasiljev self@antono.info

Licensed under GPLv3+ πŸ“œβœ¨


🌟 SEE ALSO 🌟

script(1), scriptreplay(1), ttyrec(1), ttyplay(1) β€” go read the whole fam, iykyk 🧚


this page is from June 2012 and lives in the SHELR(1) manual β€” mwah, sending you off with a kiss and a working terminal, bestie πŸ’–πŸ’…βœ¨

πŸ“¦ where this page comes from