macOS
brew install ovh-ttyreclocal Homebrew formula metadata
sudo port install ttyrecMacPorts ports tree · sysutils/ttyrec/Portfile · 来源: api.github.com
安装
brew install ovh-ttyreclocal Homebrew formula metadata
sudo port install ttyrecMacPorts ports tree · sysutils/ttyrec/Portfile · 来源: api.github.com
nix profile install nixpkgs#ovh-ttyrecnixpkgs package indexes · pkgs/by-name/ov/ovh-ttyrec/package.nix · 来源: api.github.com
sudo apt install ttyrecDebian stable package indexes · ttyrec · 来源: deb.debian.org
概览
Enhanced (but compatible) version of the classic ttyrec
历史
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.
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.
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.
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.
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.
安全态势
没有找到 ovh-ttyrec 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
ttyplay | cli | 全局可执行文件 | |
ttyrec | cli | 全局可执行文件 | |
ttytime | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/ovh/ovh-ttyrec
安装元数据
| 软件包键 | brew:ovh-ttyrec |
|---|---|
| 版本 | 1.2.0.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/ovh-ttyrec |
| 主页 | https://github.com/ovh/ovh-ttyrec |
| 仓库 | https://github.com/ovh/ovh-ttyrec |
| 上游文档 | https://github.com/ovh/ovh-ttyrec#readme |
| 许可证 | BSD-3-Clause AND BSD-4-Clause-UC |
| 源码归档 | https://github.com/ovh/ovh-ttyrec/archive/refs/tags/v1.2.0.0.tar.gz |
| 最后更新 | 2026-07-18T21:12:51-04:00 |
| Pulse | updated |
| 依赖 | zstd |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ovh-ttyrec |
| Version Scheme | 0 |
| Revision | 0 |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
ovh-ttyrec
nix profile install nixpkgs#ovh-ttyrecttyrec
sudo port install ttyrecttyrec 1.1.7.1-1
Terminal interaction recorder and player (for tty)
https://github.com/ovh/ovh-ttyrec
sudo apt install ttyrecttyrec 1.0.8-5.1
Terminal interaction recorder and player (for tty)
sudo apt install ttyrec来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.