3 unstable releases
Uses old Rust 2015
0.2.2 | Apr 4, 2018 |
---|---|
0.2.1 | Mar 22, 2018 |
0.2.0 |
|
0.1.1 | Feb 28, 2018 |
0.1.0 |
|
#2056 in Parser implementations
23 downloads per month
Used in 2 crates
14KB
252 lines
asciicast
A Rust library for working with the Asciicast file format. Asciicast is used by Asciinema to play back terminal recordings.
Installation
asciicast
is available on crates.io and can be included in your Cargo enabled project like this:
[dependencies]
asciicast = "0.2.2"
Then include it in your code like this:
extern crate asciicast;
Usage
This library exports version 2 of the asciicast
format by default. Version 1 will eventually be available as a subcrate.
Example (v2)
extern crate asciicast;
let entry = asciicast::Entry {
time: 1.234,
event_type: asciicast::EventType::Output,
event_data: String::new("text data"),
};
println!("{:?}", entry);
License
asciicast
is licensed under either of the following, at your option:
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
Dependencies
~0.6–1.7MB
~36K SLoC