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