返回首页
最新
我开发了一个名为 `sshsync` 的命令行工具,用于在多个服务器上并发运行 shell 命令和传输文件,使用 SSH 连接。<p>这个工具的灵感来源于 `pssh` 等工具,但我希望它更加现代、直观,并且符合 Python 的风格。<p>它的功能包括:<p>- 在多个服务器上并行运行 shell 命令
- 推送/拉取文件或目录,并带有进度条
- 使用 `~/.ssh/config`,并允许通过 YAML 对主机进行分组
- 支持 `--dry-run` 模式,可以预览操作而不执行
- 使用 `rich` 输出结果(表格、颜色)
- 基于 `Typer`、`asyncssh` 和 `rich` 构建<p>这个工具不需要守护进程或额外的设置,它会读取你现有的 SSH 配置并直接运行。<p>欢迎大家对一般使用情况提供反馈,尤其是关于如何改进 `--dry-run` 输出的建议。
Stack Error 降低了为您的项目设计错误处理解决方案的前期成本,使您能够专注于编写优秀的库和应用程序。<p>Stack Error 有三个目标:<p>1. 提供类似于 anyhow 的人性化设计。<p>2. 创建有助于调试的信息丰富的错误消息。<p>3. 提供类型化数据,以便于运行时错误处理。
我父母简直不敢相信“嘿 [首席执行官名字]”居然在大型科技公司中被用来开始提问。
我们一直在开发 Vaev,这是一个从零开始构建的简约网页浏览器引擎。它支持 HTML/XHTML、CSS 层叠、用于分页的 @page 规则,以及打印为 PDF 的渲染。它甚至可以处理 calc()、var() 和百分比单位——是的,它可以渲染 Google.com(大部分情况下)。<p>这是一个专注于学习和探索的实验性项目。网络功能比较基础(仅支持 http:// 和 file://),而且目前尚不支持网格布局,但我们正在快速进展。<p>我们非常欢迎您的想法和反馈。