replay_pty

Crates.ioreplay_pty
lib.rsreplay_pty
version1.0.0
created_at2025-08-29 11:17:52.445234+00
updated_at2025-09-11 12:06:25.947789+00
descriptionA CLI tool to record and replay shell commands
homepage
repositoryhttps://github.com/baptleduc/replay
max_upload_size
id1815722
size463,700
Baptiste Le Duc (baptleduc)

documentation

README

Replay: save and replay sequences of shell commands

Replay is a lightweight CLI tool to record, stash-like save, and replay shell command sessions. It’s ideal for automation, reproducibility, and quick demonstrations.

animated

Installation

cargo install replay_pty

Usage

💡 Run replay help to see all available commands.

Record a Session

replay record

Use replay record -h to see all the options available for this command.

Recording a session automatically saves it in a stash-like index with identifiers such as replay@{0}, similar to how git stash works.

Replay a Session

To run a recorded session of commands :

replay run  # runs the last recorded session (replay@{0})

You can also run a specific saved session by index:

replay run replay@{2}

Use replay run -h to see all the options available for this command

License

Replay is licenced under MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)

Contributing

Contributions are very welcome! Please see our contributing guide for details.

Thanks to all the people who already contributed!

All contributors
Commit count: 65

cargo fmt