Releases · suzuki-shunsuke/asciinema-trim · GitHub
Skip to content

Releases: suzuki-shunsuke/asciinema-trim

v0.1.2

17 Jun 10:11
87682eb
Compare
Choose a tag to compare

Pull Request | v0.1.1...v0.1.2

Others

#120 Windows Support 🎉

v0.1.1

31 May 09:05
292ff62
Compare
Choose a tag to compare

Pull Request | v0.1.0...v0.1.1

Features

#107 Support changing the playback speed

By inserting *<playback speed> (e.g. *2), you can change the playback speed.

input.cast

[1.000000, "o", "a"]
[2.000000, "o", "b"]
[6.000000, "o", "c"]
[8.000000, "o", "d"]
[10.000000, "o", "e"]

Insert *2 to set the playback speed to 2x.

[1.000000, "o", "a"]
[2.000000, "o", "b"]
*2
[6.000000, "o", "c"]
[8.000000, "o", "d"]
[10.000000, "o", "e"]

Run asciiname-trim.

$ asciinema-trim input.cast > output.cast

Result

[1.000000, "o", "a"]
[2.000000, "o", "b"]
[4.000000, "o", "c"]
[5.000000, "o", "d"]
[6.000000, "o", "e"]

Float64 is also available.

[2.000000, "o", "b"]
*1.5
[6.000000, "o", "c"]

When the playback speed is set multiple times, the playback speed is reset.
For example, when *4 is set after *2, the playback speed is not 8x but 4x.

[1.000000, "o", "a"]
[2.000000, "o", "b"]
*2
[6.000000, "o", "c"]
[8.000000, "o", "d"]
*4
[10.000000, "o", "e"]

Result

[1.000000, "o", "a"]
[2.000000, "o", "b"]
[4.000000, "o", "c"]
[5.000000, "o", "d"]
[5.500000, "o", "e"]

v0.1.0

18 Dec 08:25
16d172c
Compare
Choose a tag to compare

Pull Request

First Release 🎉

v0.1.0-0

18 Dec 08:16
d0b1ef8
Compare
Choose a tag to compare
v0.1.0-0 Pre-release
Pre-release

Changelog

  • d0b1ef8 Merge pull request #1 from suzuki-shunsuke/feat/first-pr