5 个不稳定版本
0.3.2 | 2022年7月13日 |
---|---|
0.3.1 | 2022年7月13日 |
0.3.0 | 2022年7月7日 |
0.2.0 | 2022年7月7日 |
0.1.0 | 2022年6月27日 |
在 文件系统 中排名第 1493
21KB
367 行(不包括注释)
Recollection
通知您日常、每周、每月和年度事件。
用法
使用 recollectctl
管理事件,并运行 recollectd
守护进程以监控事件并发送通知。
在运行 recollectd
之前,请执行 recollectctl init
以初始化数据文件或 recollectctl new
以创建事件,否则守护进程将失败。
有关更多信息,请运行
recollectctl help
# and
recollectd help
Systemd
在 misc/recollectd.service
中可以找到一个示例 systemd 服务文件。对于个人使用,您可以将文件安装到 /etc/systemd/system/
。在启动服务之前,编辑文件并指定已安装的 recollectd
二进制文件的路径。
[Service]
...
ExecStart=/your/path/to/recollectd
安装
您可以使用 cargo
从 <crates.io> 安装。
cargo install --locked recollectctl recollectd
或者,从源代码构建
cargo install --git=https://factoria.origincode.me/OriginCode/recollection.git
要求
构建
rustc
1.58 或更高版本- Cargo
运行时
- 有关更多信息,请参阅 https://github.com/hoodie/notify-rust#readme。
结构
- librecollect:解析事件和控制存储的实用程序库
- recollectd:监控事件并发送通知的守护进程
- recollectctl:管理事件的命令行界面
依赖项
~5–33MB
~479K SLoC