#update #user #notify #version #registry #notifier #interval

update-notifier

库,用于在注册表中检测是否有新版本可用时通知您

10 个版本

0.1.9 2020年7月10日
0.1.8 2020年5月29日

#9 in #notifier

Download history 2/week @ 2024-03-26 45/week @ 2024-04-02

每月下载 54
2 个 crate 使用

MPL-2.0 许可协议

16KB
291

Update-notifier crates.io status

Update-notifier 将在可用的更新时通知您的 Rust CLI 的用户!您还可以自由设置通知用户的间隔。这是基于 NPM 的 update-notifier 构建的

  • API 文档
  • Cargo 包:[update-notifier](https://crates.io/crates/update-notifier)

使用方法

要使用 update-notifier,请将以下内容添加到您的 Cargo.toml

[dependencies]
update-notifier = "0.1"

如何使用

update-notifier::check_version 接收您的 crate 的名称和当前版本以及一个间隔。如果间隔已超过且存在更新,它将直接打印到 stdout

use update_notifier::check_version;
fn main() {
    // Will notify users in one day intervals if an update is available
    check_version(env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION"), Duration::from_secs(60 * 60 * 24));
}

示例

Example Image

贡献

欢迎所有贡献,请随意提交问题或甚至是 pull-request 🤝

版本

版本使用 cargo release 进行创建。有关更多信息,请查看 cargo-release

许可协议

此项目采用 Mozilla Public License 2.0 许可协议

依赖项

~9–18MB
~265K SLoC