Page MenuHomeSolus

Update to 2.0.0

Authored by feskyde on Feb 10 2018, 10:47 PM.


  • New asciicast v2 file format.
  • Recording and playback of arbitrarily long session with minimal memory usage.
  • Ability to live-stream via UNIX pipe: asciinema rec unix.pipe + asciinema play unix.pipe in a second terminal tab/window.
  • Optional standard input recording (asciinema rec --stdin).
  • Appending to existing recording (asciinema rec --apend <filename>).
  • Raw recording mode, only storing standard output bytes (asciinema rec --raw <filename>).
  • Environment variable white-listing (asciinema rec --env="VAR1,VAR2...").
  • Toggling pause in asciinema play using the Space key.
  • Stepping through a recording one frame at a time with . (when playback paused).
  • New asciinema cat <filename> command to dump full output of the recording.

Signed-off-by: Federico Damián Schonborn <>

Test Plan
  • Recorded a session using asciinema rec and uploaded here.
  • Played the session using asciinema play.
  • Got the full output using asciinema cat.

Diff Detail

R387 asciinema
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

feskyde created this revision.Feb 10 2018, 10:47 PM
sunnyflunk accepted this revision.Feb 12 2018, 2:45 AM
This revision is now accepted and ready to land.Feb 12 2018, 2:45 AM
This revision was automatically updated to reflect the committed changes.