mirror of
https://github.com/asciinema/asciinema.git
synced 2026-05-18 05:04:50 +02:00
Improve features list in the README
This commit is contained in:
38
README.md
38
README.md
@@ -25,17 +25,41 @@ asciinema runs on GNU/Linux, macOS and FreeBSD.
|
|||||||
|
|
||||||
Notable features:
|
Notable features:
|
||||||
|
|
||||||
- recording and replaying of sessions inside a terminal,
|
- recording of terminal sessions to a file, with optional [keyboard input
|
||||||
|
capture](https://docs.asciinema.org/manual/cli/quick-start/) and configurable
|
||||||
|
environment variable capture,
|
||||||
|
- replaying of recordings inside a terminal, with adjustable speed, looping,
|
||||||
|
idle time limiting, step-by-step navigation,
|
||||||
|
pause-on-[markers](https://docs.asciinema.org/manual/cli/markers/), and
|
||||||
|
optional terminal auto-resize,
|
||||||
- local and remote [live
|
- local and remote [live
|
||||||
streaming](https://docs.asciinema.org/manual/cli/quick-start/#stream-a-terminal-session)
|
streaming](https://docs.asciinema.org/manual/cli/quick-start/#stream-a-terminal-session)
|
||||||
of terminal sessions to multiple viewers in real-time,
|
of terminal sessions to multiple viewers in real-time, including a built-in
|
||||||
- [lightweight recording
|
HTTP server with an embedded web player for LAN/localhost viewing,
|
||||||
format](https://docs.asciinema.org/manual/asciicast/v3/), which is highly
|
- combined sessions: record to a file while streaming locally and remotely at
|
||||||
compressible (down to 15% of the original size e.g. with `zstd` or `gzip`),
|
the same time,
|
||||||
|
- [lightweight asciicast recording
|
||||||
|
format](https://docs.asciinema.org/manual/asciicast/v3/), highly compressible
|
||||||
|
(8% of the original size on average),
|
||||||
|
- conversion from asciicast v1/v2/v3 to asciicast v2/v3, raw terminal output,
|
||||||
|
or plain text,
|
||||||
|
- concatenation of multiple recordings into one, with timing adjusted
|
||||||
|
automatically,
|
||||||
|
- mid-session controls: pause/resume capture and add markers on the fly via
|
||||||
|
[customizable key bindings](https://docs.asciinema.org/manual/cli/configuration/),
|
||||||
|
- session metadata capture, including terminal size, terminal theme, command,
|
||||||
|
and title,
|
||||||
|
- configuration file support for defaults such as recording command, capture
|
||||||
|
options, playback speed, idle time limit, notifications, and key bindings,
|
||||||
|
- headless mode, configurable terminal window size, and exit-status propagation
|
||||||
|
for scripted and CI-friendly recording and streaming,
|
||||||
|
- support for stdin/stdout in conversion and playback from local files, stdin,
|
||||||
|
or HTTP(S) URLs,
|
||||||
- integration with [asciinema
|
- integration with [asciinema
|
||||||
server](https://docs.asciinema.org/manual/server/), e.g.
|
server](https://docs.asciinema.org/manual/server/), e.g.
|
||||||
[asciinema.org](https://asciinema.org), for easy recording hosting and live
|
[asciinema.org](https://asciinema.org), for uploads, hosting, remote live
|
||||||
streaming.
|
streaming, self-hosted servers, visibility control, descriptions, and
|
||||||
|
synchronized audio URLs.
|
||||||
|
|
||||||
To record a session run this command in your shell:
|
To record a session run this command in your shell:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user