Skip to main content

A terminal recorder and player for Linux systems

Project description

TermRecord

TermRecord is a simple yet powerful terminal session recorder and player for Linux systems. It allows you to record your terminal sessions and play them back later.

Features

  • Record terminal sessions with timing information
  • Play back recorded sessions with original timing
  • Supports all terminal operations and ANSI escape sequences
  • Lightweight and easy to use

Installation

You can install TermRecord using pip:

pip install termrecord

Or using Poetry:

poetry add termrecord

Usage

Recording a session

To record a terminal session:

termrecord record <your-command>

For example:

termrecord record ls -la

This will create a record.trc file in your current directory containing the recorded session.

Playing back a session

To play back a recorded session:

termrecord play

This will play back the session from the record.trc file in your current directory.

Requirements

  • Linux operating system
  • Python 3.7 or higher

License

This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

etermrecord-0.1.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

etermrecord-0.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file etermrecord-0.1.0.tar.gz.

File metadata

  • Download URL: etermrecord-0.1.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.3 Linux/6.14.6-arch1-1

File hashes

Hashes for etermrecord-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c525fd1f2c93aac4cc4a4a32fa244d3c1efa017bc0a36e431bdd1a0c3ce47a1e
MD5 1809dcbd34ea8c6ab95b6c078904cb86
BLAKE2b-256 0ffb892bba97cfd5f0acd5ec0857c966bf4486a2e4af86ba19a0ddf095a9d711

See more details on using hashes here.

File details

Details for the file etermrecord-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: etermrecord-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.13.3 Linux/6.14.6-arch1-1

File hashes

Hashes for etermrecord-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 afdd7a980e67f7a37a4800941d6063f75b64945a2d7c2fef49094a7630a29d13
MD5 6240bd7a9df3b21f7429f0e7262adbad
BLAKE2b-256 cf3613a3ad7246de2b073441360c088f59231c1b5df1985e11fc8e3d7c63730f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page