notesmd-cli 安装与使用
notesmd-cli 安装与使用
背景
notesmd-cli(原名 obsidian-cli)是一个 Go 语言编写的命令行工具,用于在终端中与 Obsidian vault 交互。支持搜索、创建、编辑笔记等操作。
早期版本叫 Yakitrak/obsidian-cli,后更名为 notesmd-cli。
安装过程
踩坑:错误的 obsidian-cli
[!warning] 装错了包
npm 上的obsidian-cli实际上是 Obsidianqa(测试管理平台)的 CLI,不是 Obsidian 笔记工具的 CLI。初始安装成功后,会发现不支持set-default、search、create等命令,功能完全不匹配。
正确安装方式
由于 brew tap 已失效,直接从 GitHub Releases 下载预编译二进制:
|
设置默认 Vault
|
这会自动将默认 vault 设为 /Users/zhengxi/Desktop/zhengxi_wiki。
常用命令
|
注意事项
[!info] 使用前提
- 该工具需要 Obsidian 已安装并配置好 vault
set-default-vault只需执行一次,后续命令无需指定 vaultob别名在~/.zshrc中配置了~/.local/bin到 PATH,新开终端生效