File: shelr.1.ronn

package info (click to toggle)
shelr 0.16.3-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 260 kB
  • ctags: 63
  • sloc: ruby: 679; sh: 26; makefile: 2
file content (81 lines) | stat: -rw-r--r-- 1,513 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
shelr(1) -- screencasting for shell ninjas
===============================================

## DESCRIPTION

**Shelr** records terminal output and can replay it.

Also you can shere Your records at http://shelr.tv/
or other services.

## 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.

  * `list`:
    lists all your shellcasts.

  * `play`:
    plays local or remote shellcast.

  * `push`:
    publish your shellcast

  * `dump`:
    dump shellcast as json to current directory.

## 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.


## COPYRIGHT

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

Licensed under GPLv3+

## SEE ALSO

script(1), scriptreplay(1), ttyrec(1), ttyplay(1)