You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Generating each recording is a boring process with a lot of manual changes required. The recordings are even a bit outdated on functionality just because I didn't want to re-record everything which would require a lot of time.
Describe the solution you'd like
Have a set of recordings each containing the example to run and a series of keystrokes to perform.
Then automatically run these examples with the provided keystrokes, recording the terminal output and generating .cast and .gif outputs.
Describe alternatives you've considered
I thought of recording the keystrokes to give it a more natural feel but sometimes that's worse. For example when the recorder (I) take too long for the next action or type too fast worsening UX. Executing the keystrokes at a constant interval seems good enough.
The text was updated successfully, but these errors were encountered:
Just in case you're not already aware of it, vhs was made for exactly this.
Here's a quick example:
Sleep 1s
Type 'cargo run --example date --features "date macros"'
Sleep 1s
Enter
Set TypingSpeed 1s
Sleep 1s
Type "KKKKKKK"
Sleep 500ms
Type "HHHHHjjhh"
Enter
Sleep 1.5s
Escape
Sleep 500ms
Escape 3
Sleep 500ms
Is your feature request related to a problem? Please describe.
Generating each recording is a boring process with a lot of manual changes required. The recordings are even a bit outdated on functionality just because I didn't want to re-record everything which would require a lot of time.
Describe the solution you'd like
Have a set of recordings each containing the example to run and a series of keystrokes to perform.
Then automatically run these examples with the provided keystrokes, recording the terminal output and generating .cast and .gif outputs.
Describe alternatives you've considered
I thought of recording the keystrokes to give it a more natural feel but sometimes that's worse. For example when the recorder (I) take too long for the next action or type too fast worsening UX. Executing the keystrokes at a constant interval seems good enough.
The text was updated successfully, but these errors were encountered: