Automic VaultAutomic Vault

brew

ovh-ttyrec mit Homebrew, Nix, apt, MacPorts installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ovh-ttyrec in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install ovh-ttyrec

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install ttyrec

MacPorts ports tree · sysutils/ttyrec/Portfile · Quelle: api.github.com

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#ovh-ttyrec

nixpkgs package indexes · pkgs/by-name/ov/ovh-ttyrec/package.nix · Quelle: api.github.com

Debian aptverifiziert · 92%
sudo apt install ttyrec

Debian stable package indexes · ttyrec · Quelle: deb.debian.org

Überblick

Paketzusammenfassung

Enhanced (but compatible) version of the classic ttyrec

Befehle und Aliase

  • ttyplay
  • ttyrec
  • ttytime

Verlauf

Projektgeschichte und Nutzung

ovh-ttyrec is a portable terminal-session recorder and player that extends the classic ttyrec while preserving its recording format and command-line compatibility. It ships ttyrec for capture, ttyplay for replay, and ttytime for reporting a recording's duration.

Projektgeschichte

The project identifies Satoru Takabayashi's 2000 ttyrec as its direct predecessor and the Berkeley script program from 1980 as the older foundation. OVH's implementation preserves drop-in compatibility while adding portable build detection, zstd compression, file rotation, idle locking and termination, pipe-based recording, and extended timestamps.

The official GitHub repository was created in May 2019, and its release series began there with 1.1.5.0 in June 2019. Version 1.2.0.0 arrived in June 2026 with post-2038 timestamp support and playback hardening while retaining format compatibility.

Adoptionsgeschichte

The project targets Linux, the BSD family, macOS, Haiku, and OpenSolaris, and is intended to build on POSIX systems that provide pseudoterminal APIs. Its repository includes Debian and RPM packaging workflows, while the supplied package metadata records distribution through Homebrew and Nix as ovh-ttyrec.

Wie es verwendet wird

Running ttyrec without arguments opens the user's shell and records it until exit; ttyplay replays the resulting ttyrecord file. The recorder can also wrap commands such as ssh or screen, rotate recordings, compress output with zstd, and enforce idle-session locking or termination.

Warum Paket-Nerds sich dafür interessieren

Package maintainers get a small C implementation with broad POSIX portability, built-in man pages, and native Debian and RPM build targets. Its chief appeal is modernization without ecosystem fracture: existing ttyrec recordings, scripts, and ttyplay workflows remain usable while optional compression and operational controls are added.

Zeitleiste

  • 1980: The Berkeley script program, the lineage's original foundation, is copyrighted.
  • 2000: Satoru Takabayashi creates the original ttyrec.
  • 2019: The ovh-ttyrec repository is created and the 1.1 release series is published.
  • 2026: Version 1.2.0.0 adds post-2038-compatible timestamps and playback hardening.

Related projects

  • ttyrec: The original terminal recorder that ovh-ttyrec extends compatibly.
  • script: The Berkeley terminal-session recorder on which the original ttyrec was based.
  • zstd: The compression algorithm supported for on-the-fly compressed recordings.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für ovh-ttyrec wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
ttyplaycliglobales Executable
ttyreccliglobales Executable
ttytimecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-26
Manager-Version1.2.0.0
Manager aktualisiert2026-07-18
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/ovh/ovh-ttyrec

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:ovh-ttyrec
Version1.2.0.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/ovh-ttyrec
Homepagehttps://github.com/ovh/ovh-ttyrec
Repositoryhttps://github.com/ovh/ovh-ttyrec
Upstream-Dokumentationhttps://github.com/ovh/ovh-ttyrec#readme
LizenzBSD-3-Clause AND BSD-4-Clause-UC
Quellarchivhttps://github.com/ovh/ovh-ttyrec/archive/refs/tags/v1.2.0.0.tar.gz
Zuletzt aktualisiert2026-07-18T21:12:51-04:00
Pulseupdated
Abhängigkeitenzstd
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameovh-ttyrec
Version Scheme0
Revision0
Conflicts With
  • ttyrec
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

ovh-ttyrec

nix profile install nixpkgs#ovh-ttyrec
  • normalized package name match
  • Abgeglichen nach: Ovh Ttyrec
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ov/ovh-ttyrec/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts94%

ttyrec

sudo port install ttyrec
  • installed executable or alias match
  • Abgeglichen nach: Ttyrec
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/ttyrec/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

ttyrec 1.1.7.1-1

Terminal interaction recorder and player (for tty)

https://github.com/ovh/ovh-ttyrec

sudo apt install ttyrec
  • Section: misc
  • Architecture: amd64
  • 2 Abhängigkeiten
  • installed executable or alias match
  • Abgeglichen nach: Ttyrec
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ttyrec from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt92%

ttyrec 1.0.8-5.1

Terminal interaction recorder and player (for tty)

sudo apt install ttyrec
  • Section: universe/misc
  • Architecture: amd64
  • 1 Abhängigkeiten
  • installed executable or alias match
  • Abgeglichen nach: Ttyrec
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ttyrec from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment