百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

self_update

> 编程语言
开源

Rust 可执行文件的自动更新

952 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Rust 可执行文件的自动更新

self_update 提供了更新工具,可用于从各种发行版分发后端在原地更新 Rust 可执行文件。

从 0.x 升级到 1.0? 1.0 进行了一系列重大更改,以清理公共 API。请参阅 1.0 迁移指南 以了解逐步指导,或者参阅 代理导向指南 以了解自动化迁移工具。

是否在不需要人工干预的情况下运行(守护进程/CI/服务)? 默认值是交互式的:show_output 为 true,no_confirm 为 false,因此 update() 会将版本状态信息打印到标准输出,然后 在标准输入上阻塞,等待交互式的 yes/no 提示。如果没有连接终端,则会陷入死循环(或中止)。对于任何非交互式调用者,请设置 .no_confirm(true) 来跳过提示,通常还要设置 .show_output(false) 来静默化状态信息块。这些都是设置,默认值没有变化。请注意,状态信息块会在确认提示之前打印,因此抑制一个不会抑制另一个。

必须选择至少一个 HTTP 客户端。如果构建没有客户端(例如,default-features = false,仅包含 TLS 功能,例如 features = ["rustls"]),则无法使用 no HTTP client sel 进行编译。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustrustrust-executablesupdateupgrade

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言