File: shelr.1

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 (137 lines) | stat: -rw-r--r-- 1,828 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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
.\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3
.
.TH "SHELR" "1" "June 2012" "" ""
.
.SH "NAME"
\fBshelr\fR \- screencasting for shell ninjas
.
.SH "DESCRIPTION"
\fBShelr\fR records terminal output and can replay it\.
.
.P
Also you can shere Your records at http://shelr\.tv/ or other services\.
.
.SH "SYNOPSIS"
\fBshelr\fR command [id]
.
.SH "COMMANDS"
.
.TP
\fBrecord\fR
Will record your terminal unless you type \fBexit\fR or Ctrl+D and store it to $HOME/\.local/share/shelr/
.
.IP
If you want sound recording pass \-\-sound option\. You should have \fBsox\fR installed\.
.
.TP
\fBlist\fR
lists all your shellcasts\.
.
.TP
\fBplay\fR
plays local or remote shellcast\.
.
.TP
\fBpush\fR
publish your shellcast
.
.TP
\fBdump\fR
dump shellcast as json to current directory\.
.
.SH "EXAMPLES"
Record your shellcast:
.
.IP "" 4
.
.nf

$ shelr record
$ # do something \.\.\.
$ exit
.
.fi
.
.IP "" 0
.
.P
List recorded shellcasts:
.
.IP "" 4
.
.nf

$ shelr list
.
.fi
.
.IP "" 0
.
.P
Play local shellcast:
.
.IP "" 4
.
.nf

$ 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
.
.fi
.
.IP "" 0
.
.P
Play remote shellcast:
.
.IP "" 4
.
.nf

$ shelr play http://shelr\.tv/records/4d1f7c3890820d6144000002\.json
.
.fi
.
.IP "" 0
.
.P
Publish your shellcast:
.
.IP "" 4
.
.nf

$ shelr push 1293702847
$ shelr push last # will push most recent local record
.
.fi
.
.IP "" 0
.
.P
Setup recording backend:
.
.IP "" 4
.
.nf

$ shelr backend script
$ shelr backend ttyrec
.
.fi
.
.IP "" 0
.
.SH "BUGS"
\fBWindows\fR heh\.
.
.SH "COPYRIGHT"
(C) 2010, 2011, 2012 Antono Vasiljev \fIself@antono\.info\fR
.
.P
Licensed under GPLv3+
.
.SH "SEE ALSO"
script(1), scriptreplay(1), ttyrec(1), ttyplay(1)