【Rust日报】2024-03-16 Rust CI/CD 模板

Listeners 0.1.0 — 让进程以跨平台的方式监听端口

很长一段时间以来,我一直在搜索主动侦听 TCP 端口的进程的 ID 和名称的Rust库。

这样的任务并不容易完成,特别是如果您需要它跨平台兼容 - 每个操作系统以完全不同的方式处理进程和套接字。

有几个库可以获取过程信息,但没有一个能够满足这种需求。出于这个原因,我提出了Listeners

Github 链接,https://github.com/GyulyVGC/listeners

mdSilo

一个本地优先的思维仓库,用于通过强大的一体化写作工具来存储想法、思想和知识。使用 React 和 Tauri 构建。请参阅演示或在 Discord 上讨论。

您可以从发布页面获取应用程序,也可以从源代码中构建应用程序。

Github 链接,https://github.com/mdSilo/mdSilo-app

Rust CI/CD 模板

大家好,我只是想分享一个我为使用 CI/CD 维护 Rust 项目而制作的模板:

CI:检查cargo build、cargo fmt、cargo Clippy、cargo test、拼写错误、taplo fmt、markdownlint、cargo-deny(许可证)、cargo-audit(漏洞)、cargo-msrv。

CD:它验证您的版本,运行 CI,运行 Cargo semver 检查(避免 semver 违规),向文件添加通知,更改创建版本,捆绑许可证和通知,创建新的 git 标签,创建 GitHub 版本,构建和发布在 GitHub 上(包括校验和 sha256),向 GitHub 版本添加变更日志,并发布到 crates.io。

文章链接,https://www.reddit.com/r/rust/comments/1bg3xgl/rust_cicd_template/

Github 链接,https://github.com/ameknite/rust-ci-cd-template


From 日报小组 TOM

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值