Asciinema 一个轻量级的终端录屏工具 - 配置文件(3/7)

可以为Asciinema提供一个config配置文件。 将其存储到: $HOME/.config/asciinema/config。好处是为命令提供默认值。

可以使用环境变量来更改存储路径。
使用$ASCIINEMA_CONFIG_HOME更改配置目录的位置。
如果环境变量设置$XDG_CONFIG_HOME,配置目录的位置将是:$XDG_CONFIG_HOME/asciinema

配置由[api][record][play]三段组成。

[api]


1
2
3
4
5
6
[api]

; API server URL, default: https://asciinema.org
; If you run your own instance of asciinema-server then set its address here
; It can also be overriden by setting ASCIINEMA_API_URL environment variable
url = https://asciinema.example.com

配置asciinema-server服务器的地址。在搭建私服时,需要修改此属性。
可以在环境变量设置ASCIINEMA_API_URL来覆盖它。

[record]


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
[record]

; Command to record, default: $SHELL
command = /bin/bash -l

; Enable stdin (keyboard) recording, default: no
stdin = yes

; List of environment variables to capture, default: SHELL,TERM
env = SHELL,TERM,USER

; Limit recorded terminal inactivity to max n seconds, default: off
idle_time_limit = 2

; Answer "yes" to all interactive prompts, default: no
yes = true

; Be quiet, suppress all notices/warnings, default: no
quiet = true

配置属性影响asciinema rec命令。参照rec子命令

[play]


1
2
3
4
5
6
7
[play]

; Playback speed (can be fractional), default: 1
speed = 2

; Limit replayed terminal inactivity to max n seconds, default: off
idle_time_limit = 1

配置属性影响asciinema play命令。 参照play子命令