1 个不稳定版本
使用旧的 Rust 2015
| 0.1.0 | 2017年7月16日 |
|---|
#11 在 #note-taking
18KB
472 行
jot
Jot 是一个命令行工具,可快速记录您心中的想法。目前它只提供存储、查看和删除您的笔记,但计划进行扩展。
先决条件
Jot是用Rust编写的,可以使用Rust的构建工具cargo进行构建。因此,jot依赖于cargo才能构建,以及一些额外的库
- SQLIte,作为数据库的选择;
Ubuntu
sudo apt install cargo sqlite3 libsqlite3-dev
Solus
sudo eopkg in cargo sqlite3 sqlite3-devel
配置
Jot 将其数据库和配置文件存储在 $XDG_CONFIG_HOME/jot (默认为 $HOME/.config/jot)。配置文件必须是有效的 toml。有效的键值包括
db_path:数据库文件的路径。可以使用环境变量。output_format:用于jot list的格式。有效的替换值是%i用于笔记索引和%c用于内容。index_padding:使用jot list时对笔记索引进行填充的位数。
请参阅 示例配置文件 了解默认值。
用法
使用 jot help 可以访问 Jot 的命令。
jot add添加新的笔记;jot list显示所有笔记;jot remove删除笔记;jot edit允许您更新笔记。
路线图
请参阅 TODOs.org 了解完整列表。
- 每个笔记的创建和最后修改时间戳
- 使用
inotify或类似功能进行提醒通知
依赖项
~27MB
~511K SLoC