3 个版本

0.1.2 2022年2月27日
0.1.1 2021年4月7日
0.1.0 2021年4月7日

#6#journaling

GPL-3.0-or-later

52KB
1K SLoC

Jarida

Jarida 是一个简约、加密的日记工具。"Jarida" 是斯瓦希里语中的“日记”。

安全

数据使用 ring 库的 AES 256 GCM 实现进行加密,密钥由用户名和密码对派生。

安装

jarida 是用 Rust 编写的,因此您需要 Rust 编译器。您可以从这里获取。

  1. 运行 cargo install jarida 在您的系统上安装 jarida
  2. 运行 jarida init 在您的家目录中设置一些配置数据。
  3. 打开新创建的 $HOME/.jarida/config.toml 文件并根据需要更新它。至少您需要指定您要使用的文本编辑器。

快速入门

  • jarida new - 创建一个新的日记条目
  • jarida list - 打印现有日记条目的列表
  • jarida show - 查看一个或多个日记条目

有关详细信息,请参阅 jarida --helpjarida <subcommand> --help

jarida 首先在父文件夹中,然后在家目录中寻找包含配置信息的 .jarida 文件夹。这使得可以在同一系统上独立设置和使用多个日记,类似于您如何使用多个仓库独立使用 git

依赖项

~13–26MB
~474K SLoC