4 个版本 (2 个破坏性版本)

0.3.1 2022 年 7 月 13 日
0.3.0 2022 年 7 月 7 日
0.2.0 2022 年 7 月 7 日
0.1.0 2022 年 6 月 27 日

#1278 in 文件系统


2 crates 中使用

MIT 许可证

9KB
194

收集

通知您关于每日、每周、每月和年度事件。

用法

使用 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

运行时

结构

  • librecollect:解析事件和控制存储的库
  • recollectd:监视事件并发送通知的守护程序
  • recollectctl:管理事件的命令行界面

依赖关系

~3–28MB
~404K SLoC