20 个版本
0.2.108 | 2020年9月1日 |
---|---|
0.2.107 | 2020年9月1日 |
0.2.106 |
|
0.1.9 | 2020年8月23日 |
0.1.5 | 2019年12月12日 |
#2709 在 命令行工具
每月 35 次下载
90KB
2K SLoC
注释
一个简单的记事本工具。`notes` 帮助您以整洁的目录结构,使用 Git 作为版本控制来保存您的笔记。
开发中。仅在 Arch Linux 上进行测试。
先决条件
- Git
- 设置 $EDITOR 变量,并使用您最喜欢的编辑器的路径。您的编辑器必须在编辑时阻止。
主仓库托管在 Gitlab 上:https://gitlab.com/remipassmoilesel/notes.git
用法
$ notes help
Notes 🚀 🚀 🚀
███╗ ██╗ ██████╗ ████████╗███████╗███████╗
████╗ ██║██╔═══██╗╚══██╔══╝██╔════╝██╔════╝
██╔██╗ ██║██║ ██║ ██║ █████╗ ███████╗
██║╚██╗██║██║ ██║ ██║ ██╔══╝ ╚════██║
██║ ╚████║╚██████╔╝ ██║ ███████╗███████║
╚═╝ ╚═══╝ ╚═════╝ ╚═╝ ╚══════╝╚══════╝
Clean all the brains !
Usage:
notes new <title> Create a new note.
notes n <title> -> All commands have a short alias
notes search <needle> Search for a note. You can use regex !
notes s <needle>
notes edit <id> Edit specified note
notes e <id>
notes delete <id> Delete specified note
notes d <id>
notes list List all notes
notes l
notes push Push notes repository (Git based)
notes p
notes pull Pull notes repository (Git based)
notes ll
notes help Show this help
notes h
Options:
-h --help Show this screen.
--version Show version.
Examples:
$ notes new my-awesome-idea
$ notes list
$ notes edit 123
$ notes delete 123
With shortcuts:
$ notes n my-awesome-idea
$ notes e 123
$ notes d 123
See https://gitlab.com/remipassmoilesel/notes
构建
安装 Rust nightly 和工具
$ rustup install nightly
$ rustup default nightly
$ cargo install cargo-tarpaulin
构建
$ cargo build --release
单元测试
$ cargo test --lib
集成测试需要设置
$ ./_test.sh
依赖项
~4–14MB
~138K SLoC