Scriptz:使用脚本记录您的终端会话
该项目提供了一个Node.js+TypeScript CLI,用于处理由Unix创建的终端会话记录 script 命令。
运作原理
- 录音存储在
~/.cache/script. record开始新的script会话并将输出写入带时间戳的文件.log文件。clean删除超过15分钟的记录,以便只有最近的会话数据保留在磁盘上。
命令
scriptz version打印包版本。scriptz record开始新的录制会话。scriptz prompt打印BashPS1带有随机终端标题的分配。scriptz clean删除超过15分钟的录音。scriptz clean --quiet删除旧记录而不输出。
将生成的提示应用于当前shell:
eval "$(scriptz prompt)"本地开发
安装已发布的CLI:
npm install -g @hekonsek/scriptz安装依赖项:
npm install运行测试:
npm test在开发过程中运行CLI:
npm run dev -- version构建可分发文件:
npm run build