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

MIT 许可证

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

运行时

结构

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

依赖项

~5–33MB
~479K SLoC