Skip to content

EdgeNotes 0.2.0:命令行工具与自动化接口

Choose a tag to compare

@minivv minivv released this 18 Jul 14:32

新增功能

  • 新增 edgenotes 命令行工具,可以从终端、Alfred、自动化脚本和 AI 工具中读取或添加 EdgeNotes 内容。
  • 设置新增“命令行”页面。CLI 默认关闭,点击“安装命令行工具”后会安装到 ~/.local/bin/edgenotes 并启动本地服务,也可以随时一键卸载。
  • 支持文件夹列表与创建,支持笔记列表、搜索、读取、创建、追加、更新和在侧边栏中打开。
  • 支持读取和切换 Markdown 待办事项,方便通过脚本维护 - [ ]- [x] 任务。
  • 所有主要查询命令均支持 --json,便于 Alfred Workflow、Shell 脚本和 AI Agent 稳定解析。
  • 提供完整的分层 --help,根命令、命令组和每个子命令都有参数说明与使用示例。
  • 新增正文直接输入、文件读取和标准输入三种写入方式,并支持指定文件夹与笔记颜色。
  • CLI 通过仅限当前用户访问的本地 Socket 与 EdgeNotes 通信,不会直接修改 notes.json;应用未运行时可自动在后台启动。

快速开始

安装后可以运行:

edgenotes --help
edgenotes notes --help
edgenotes notes list --json
edgenotes notes create --title "随手记" --body "稍后整理"

如果终端找不到命令,请将下面一行加入 ~/.zshrc

export PATH="$HOME/.local/bin:$PATH"