2 个版本
0.2.2 | 2020 年 8 月 11 日 |
---|---|
0.2.1 | 2020 年 8 月 11 日 |
#44 in #note
29KB
657 行
Notes
Notes 是一个简单的命令行笔记应用程序,用于存储快速、简短的笔记。
许可协议:GPLv3。
安装
二进制文件
Linux 和 macOS 的二进制文件可以在 发布页面 上找到。
源代码
Notes
可以从源代码构建,并使用 cargo
进行安装。
cargo install notes-rs
构建
Notes
可以在 stable
、beta
和 nightly
编译器上从源代码构建。您必须安装 rust 编译器和 cargo
。
$ git clone https://github.com/alidiusk/notes-rs
$ cd notes-rs
$ cargo build --release
$ ./target/release/notes --version
0.2.1
示例用法
# prints all notes (without descriptions). there are no notes yet.
$ notes
# creates a new note with the given content, no tags, no description.
$ notes new "Learn to use notes-rs."
$ notes new "This note has tags and a description." --tags learning --desc "test note."
# get all notes and display their descriptions
$ notes get --desc
# get all notes with the `learning` tag
$ notes get --tags learning
# change the tag on note 1
$ notes edit 1 --tags "new-tag"
# delete note 0; there will be a confirmation prompt displaying its content.
$ notes delete 0
功能
- 包含 id、时间、标签、内容和描述的笔记。
- 通过命令行、编辑器或文件创建笔记。
- 可选标签,以提供笔记的上下文。
- 可选描述,以提供关于笔记的更多信息。
- 自动管理笔记创建/编辑时间。
- 修改笔记的内容、标签或描述。
- 检索所有笔记、特定笔记或带有给定标签的笔记。
- 根据其 id 删除笔记。
- 使用
--path
选项(默认为 XDG 数据目录)自定义笔记路径。
依赖关系
~6–17MB
~201K SLoC