This RC introduces new asciicast file format and adds ability to record to a local file with
asciinema rec demo.json. Locally saved recording can be replayed in terminal with
asciinema play demo.json, and uploaded to asciinema.org with
asciinema upload demo.json. See README for description of these new commands.
asciinema rec without filename argument works as before - uploads to asciinema.org after asking for confirmation. However, asciicast is saved to a tmp file before uploading, allowing user to retry upload later with
asciinema upload /tmp/path/to/asciicast.json in case of upload error (like network connection issue etc).
There are other smaller improvements in this version, see the changelog.
When testing please pay special attention to national characters, or any non-ascii characters - recording relies on UTF-8 exclusively now, and the saved/uploaded file is JSON file with all stdout data encoded in JSON strings.
Download RC1 binary for your os/arch below: