asciinema-rs
asciinema-rs copied to clipboard
Asciinema client written in Rust
`pty-shell` is no longer maintained and uses `mio` directly. It would be nice to switch to `tokio`. As a bonus this will also likely enable us to ship to crates.io.
Depends on https://github.com/LegNeato/asciicast-rs/pull/5 to publish version 0.2.4 of asciicast-rs. I was not able to bump the mio dependency in pty-shell since I don't know enough about mio to translate it...
I might be a good idea to build a new tool or sub-command which convert cast to gif(or svg). Original asciinema2gif is useful but installing deps is boring :) asciinema2gif:...
Users can set a different `url` in their config or as an env variable: https://asciinema.org/docs/config. We currently support this, but we don't change the hostname in messages to the user....
We should support writing directly and converting to some movie format.
We should support writing directly and converting to SVG.
If we are playing back a recoding that was recoded in a smaller terminal, we should "letterbox" the output in the larger playback terminal so that the recording appears correct....
We don't do any translation of the output data, so playing back in a smaller terminal may not work correctly depending on what happens in the recording session. We should...
See https://asciinema.org/docs/usage.