6个版本
使用旧Rust 2015
0.2.3 | 2016年12月6日 |
---|---|
0.2.2 | 2016年12月4日 |
0.2.1 | 2016年10月25日 |
0.1.1 | 2016年10月25日 |
#11 in #终端会话
6KB
127 行
record
命令行工具,用于记录终端会话。
安装
cargoinstall record
示例
$ record
Starting a recording session (saving input to `recorded_input`).
Press Ctrl-D or `exit` to stop.
$ ls
Dektop/ Mail/ Music/ Documents/ Pictures/
$ top
$ ^D
Input saved as `recorded_input`.
$ cat recorded_input
0.932 'l'
1.103 's'
1.599 '\r'
2.477 't'
2.631 'o'
2.687 'p'
3.579 '\r'
4.882 '\u{1b}' 'O' 'B'
5.137 '\u{1b}' 'O' 'B'
5.879 '\u{1b}' 'O' 'A'
6.125 '\u{1b}' 'O' 'A'
7.959 'q'
9.723 '\u{4}'
$ replay
Starting replay.
$ ls
Dektop/ Mail/ Music/ Documents/ Pictures/
$ top
$ ^D
Session replay complete.
$
每行是一个用制表符分隔的值列表。第一个值是自会话开始以来的秒数。其他值是在该时间收到的字节。
依赖项
~5.5MB
~89K SLoC