Automic VaultAutomic Vault

brew

Installer ovh-ttyrec avec Homebrew, Nix, apt, MacPorts

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ovh-ttyrec pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install ovh-ttyrec

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install ttyrec

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

Linux

Nixvérifié · 92%
nix profile install nixpkgs#ovh-ttyrec

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

Debian aptvérifié · 92%
sudo apt install ttyrec

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

aperçu

Résumé du paquet

Enhanced (but compatible) version of the classic ttyrec

Commandes et alias

  • ttyplay
  • ttyrec
  • ttytime

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour ovh-ttyrec. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
ttyplaycliexécutable global
ttyreccliexécutable global
ttytimecliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-26
version du gestionnaire1.2.0.0
gestionnaire mis à jour2026-07-18
données localesOK
amontnot checked
dernière version détectéenon détecté

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

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:ovh-ttyrec
Version1.2.0.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/ovh-ttyrec
Page d'accueilhttps://github.com/ovh/ovh-ttyrec
Dépôthttps://github.com/ovh/ovh-ttyrec
Docs amonthttps://github.com/ovh/ovh-ttyrec#readme
LicenceBSD-3-Clause AND BSD-4-Clause-UC
Archive sourcehttps://github.com/ovh/ovh-ttyrec/archive/refs/tags/v1.2.0.0.tar.gz
Dernière mise à jour2026-07-18T21:12:51-04:00
Pulseupdated
Dépendanceszstd
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

ovh-ttyrec

nix profile install nixpkgs#ovh-ttyrec
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • installed executable or alias match
  • Correspondance par : 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 Dépendances
  • installed executable or alias match
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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