3 个版本
0.2.2 | 2022 年 11 月 15 日 |
---|---|
0.2.1 | 2022 年 11 月 7 日 |
0.2.0 | 2022 年 11 月 7 日 |
#7 in #memo
42KB
889 行
memocr
这是一个可以在命令行中简略管理备忘录的工具。
概述
除了 Vim 之外,您还可以使用喜欢的编辑器来编辑备忘录。
创建备忘录时,将自动生成 YAML 格式的 frontmatter 块,并假设您将以包含此块的 Markdown 形式编写。您还可以启动 HTTP 服务器以预览 Markdown。
配置文件默认保存在 ${HOME}/.rustmemorc
中。默认情况下,将在 ${HOME}/rustmemostorage
目录中创建,并将备忘录以文本文件的形式保存在其中。
开发环境
- macOS Big Sur 11.6
- WSL2 Ubuntu 20.04.5 LTS
安装
cargo安装 memocr
命令
A simple note management tool.
It has the ability to create, edit (using Vim), delete, list, and view contents.
You can also set up a local server and preview markdowns in a browser.
Usage: memocr <COMMAND>
Commands:
new Create a new file
list List memo in storage
edit Edit a memo
view Browse a memo
remove Remove a memo from storage
grep Searching the contents of a file with the `grep` command
copy Copy the specified memo file to current directory
serve Set up a simple local http server. Default port is 8190 (configurable)
info Display information about this app
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help information
-V, --version Print version information
HTTP 服务器功能
serve
子命令可以启动本地服务器。在这种情况下,可以通过浏览器打开指定的端口以预览备忘录列表。目前,启动时将自动打开浏览器。
请求
这是我第一次公开软件。可能有许多缺陷,如果发现,请记录 issue。基本上是在 Mac 环境中开发的。
依赖项
~8–17MB
~229K SLoC