5 个不稳定版本

0.3.0 2021年3月4日
0.2.0 2020年6月1日
0.1.2 2020年5月31日
0.1.1 2020年3月11日
0.1.0 2019年10月13日

#4#x

22 每月下载量
用于 xidlehook

MIT 许可证

45KB
868

xidlehook (核心)

这是 xidlehook 的核心,抽象为一个库。目的是在不同前端之间保持核心的可重用性。

GitHub 问题 #27 了解为什么进行这种拆分。将一些工作拆分到库中也有利于测试 :)

为了不让读者更加困惑,还有一个名为 "xidlehook" 的示例,这基本上是 xidlehook-daemon 的简化版本。这样做的原因只是为了给那些制作不需要拥有完整异步事件循环(如当前工具本身)的客户端的人提供一个起点。

最好是将这个crate的特性降到最低。我非常喜欢Unix哲学,即通过设计保持简单。这里的例外是一些大多数人都会需要的基本模块。

简而言之,使用 xidlehook-daemon 而不是这个。


lib.rs:

为什么不将您的扩展实现为与 xidlehook 通信的东西,而是实现为 就是 xidlehook 的东西?

这个库允许您使用强大的计时器和模块系统创建自己的 xidlehook 前端。

依赖关系

~5–15MB
~203K SLoC