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
45KB
868 行
xidlehook (核心)
这是 xidlehook 的核心,抽象为一个库。目的是在不同前端之间保持核心的可重用性。
见 GitHub 问题 #27 了解为什么进行这种拆分。将一些工作拆分到库中也有利于测试 :)
为了不让读者更加困惑,还有一个名为 "xidlehook" 的示例,这基本上是 xidlehook-daemon
的简化版本。这样做的原因只是为了给那些制作不需要拥有完整异步事件循环(如当前工具本身)的客户端的人提供一个起点。
最好是将这个crate的特性降到最低。我非常喜欢Unix哲学,即通过设计保持简单。这里的例外是一些大多数人都会需要的基本模块。
简而言之,使用 xidlehook-daemon
而不是这个。
lib.rs
:
为什么不将您的扩展实现为与 xidlehook 通信的东西,而是实现为 就是 xidlehook 的东西?
这个库允许您使用强大的计时器和模块系统创建自己的 xidlehook 前端。
依赖关系
~5–15MB
~203K SLoC