Show HN: TapeHead – A CLI tool for stateful random access of file streams
3 months ago
- #command-line
- #debugging
- #file-utility
- TapeHead是一个用于文件流随机访问的命令行工具
- 它运行一个REPL会话,支持在文件中执行读取、写入和定位等命令
- 适用于调试驱动程序或涉及文件流的任务
- 可通过cargo安装:`cargo install --git https://github.com/emamoah/tapehead.git`
- 最初为调试scull驱动程序创建,后经重写并发布
- 因'seeker'名称被占用,故命名为'TapeHead'(磁带头)
- 文件详情包括路径、大小和权限(读写/只读/只写)
- 提示符显示当前位置、读写字节数,支持read/write/seek/help/quit等命令
- 定位语法支持当前位置(.)、绝对/相对位置及文件末尾引用
- 示例包含在特定位置或偏移量进行读写操作