#notes #cli-applications #unstructured #search #manage #tags #command

app scatternotes

一个用于管理非结构化笔记的命令行应用程序

3 个版本

0.1.4 2024年8月4日
0.1.2 2024年5月13日
0.1.1 2024年5月13日

#487文本处理

Download history 243/week @ 2024-05-10 27/week @ 2024-05-17 8/week @ 2024-05-24 5/week @ 2024-05-31 1/week @ 2024-06-07 126/week @ 2024-08-02 3/week @ 2024-08-09

每月 129 下载

MIT 许可证

33KB
937

Scatternotes 命令行界面

一个用于创建和管理无序笔记的命令行应用程序。

最佳搭配 neovim 扩展使用。

用法

在目录中创建笔记(默认 ~/notes

This is a #test #note.

You can #create #tags if you just put a #number-sign infront of the word:

    #this-is-a-tag

Tags are used for searching notes.

所有笔记都存储在同一个目录中。文件名是随机的。

以下所有命令都有简写。
要查看它们,请运行

scatternotes --help
scatternotes <command> --help

您可以使用以下方法生成新名称

scatternotes generate
scatternotes generate 20

您可以使用以下方法列出所有笔记

scatternotes list
scatternotes list --with-tags

您可以使用以下方法搜索笔记

scatternotes search <tag1> <tag2> <...> <tagn>
scatternotes search <tag1> <tag2> <...> <tagn> --with-tags

您可以使用以下方法提交笔记

# message: "update notes"
scatternotes commit

您可以使用以下方法清理笔记

# delete all notes containing #just-a-test tag
# rename all non confirming notes
scatternotes clean

安装

您可以使用 cargo 安装 CLI 应用程序。

cargo install --locked scatternotes

依赖项

~6.5MB
~109K SLoC