trzsz-go – 在本地 shell 终端与 Go 应用中启用原生 trzsz 支持

MIT License GitHub Release GitHub trzsz-go 中文文档

trzsz-go 是一个 CLI 工具,同时也是一个 Go 库,可在具有本地 shell 支持的终端中启用原生 trzsz(trz / tsz)文件传输能力。它也可以嵌入到基于 Go 的终端应用中,实现原生 trzsz 集成能力。

⭐ 推荐在服务器上使用 go 版 trzsz,在本地电脑使用 trzsz-ssh ( tssh )

有关 trzsz ( trz / tsz ) 更详细的文档,请查看 https://trzsz.github.io/cn/py

安装方法

使用方法

在本地电脑使用

在跳板机上使用

在服务器上使用

使用建议

支持 Zmodem

剪贴板集成

可配置项

trzsz 使用的配置文件是 ~/.trzsz.conf( Windows 是 C:\Users\your_name\.trzsz.conf ),如:

DefaultUploadPath =
DefaultDownloadPath = /Users/username/Downloads/
DragFileUploadCommand = trz -y
ProgressColorPair = B14FFF 00FFA3

常见问题

开发指引

想要让你自己开发的 ssh 客户端支持 trzsz ?请参考 go ssh client example

录屏演示

Windows 系统

windows trzsz ssh

Ubuntu 系统

ubuntu trzsz ssh

拖拽上传

drag files ssh

联系方式

有什么问题可以发邮件给作者 lonnywong@qq.com,也可以提 Issues 。欢迎加入 QQ 群:318578930。

赞助打赏

❤️ 赞助 trzsz ❤️,请作者喝杯咖啡 ☕ ? 谢谢您们的支持!