< 返回版块

binarytom 发表于 2024-03-16 21:21

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

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页