Commit Graph
4 Commits
Author SHA1 Message Date
liyp c3af8b4ab9 docs: README 改为英文默认,中文版移到 README.zh-CN.md
- README.md 英文,顶部有简体中文链接
- README.zh-CN.md 中文,顶部有 English 链接
- 补上安装/发布下载、macOS quarantine、CI 只跑 GitHub 的说明
2026-10-23 13:19:06 +08:00
liyp 2a9f26b952 ci: 只在 GitHub 上触发,Gitea 侧跳过
Gitea 会扫描 .github/workflows,v1.0.1 推送后它排了一个永远 queued 的任务。
用 github.server_url 做判断:只有 https://github.com 才执行。
2026-10-23 13:13:58 +08:00
liyp 4298611c2c ci: 打 v* tag 时自动构建六平台二进制并挂到 GitHub Release
Release / Build and publish (push) Canceled after 0s
Release / End-to-end tests (push) Canceled after 0s
- test job 先跑 golink (38) 与 goscp (19) 两套端到端测试
- release job 用 build.sh 交叉编译,校验版本号与 SHA256SUMS
- gh release create/upload 推送 13 个附件,支持 workflow_dispatch 重建
2026-10-23 13:03:19 +08:00
liyp 4365e80075 sshtools: 非交互 SSH 工具集(golink / goscp)
golink: 一条命令在远端执行,退出码原样透传,从不提示、不分配终端。
goscp:  用 SCP 协议上传,-files 一个参数同时接受文件和目录。

- 纯 Go,唯一依赖 golang.org/x/crypto,可离线交叉编译到六个桌面平台
- internal/sshx 统一建连、认证(password + keyboard-interactive)与主机密钥策略
- smoketest/ 自带迷你 sshd,57 项端到端测试(golink 38 + goscp 19)
2026-10-19 10:22:53 +08:00