amenbo

amenbo 5.0.0 — 搜一个词,它告诉你这个词写在哪里

词从列表的筛选里搬了出来,进到新的 `amenbo search` 命令,它回答的是词出现的地方,而不是一串记录。GUI 也有了自己的搜索。`--filter` 里的词不再能用——请先读更新那一节。

找一个词已经搬进了它自己的命令,回来的是这个词写在哪些地方。往 --filter 里写词不再能用,所以升级前请读更新那一节。

搜索告诉你一个词写在哪里

新的 amenbo search 命令回答的是地方,而不是一串记录。一行就是一个地方,而且它会说这个词落在哪一面上:标题、正文、评论、维度的标签,还是附件的文件名。

$ amenbo search books
1 hit(s)
  [comment] AMB-T-… Send the monthly invoices in one batch · AMB-TC-…
      Close the books first, send the next working day
  • 词的一部分就够了——搜 invoice 能找到 “Send the monthly invoices in one batch”。
  • 同一个意思的不同写法被当作同一个——匹配不分大小写,日语的全角和假名写法会被归一化,所以 pdf 能找到 PDF。
  • 编号也放在同一个地方——敲 AMB-T-… 这样的东西,那条记录会最先回来。
  • 可以只留一边——--kind task--kind decision。再加 --filter "status:todo",列表里的结构性筛选就叠在上面,语法一样。

词不再是筛选键

--filter 不再接受 text:。词属于 search

$ amenbo task list --filter "text:retention"
Error: words are not a filter key — `search <word> …` finds where they are written (add --filter for the structural narrowing)

GUI 有一个能横着搜的地方

左侧边栏的“搜索”会同时看任务和决定记录,并按这个词写在哪里把结果分组。

  • 按一个命中,记录就在旁边打开——你看得到这个词落在哪一面上,并从那里往下读。
  • “全部 / 任务 / 决定 / 评论”只留一边——其余的落下去。
  • 结构性筛选就在词的旁边——在它旁边的字段里敲 status:todo 这样的东西,语法和列表一样。

看板自己的筛选也有了字段——它够得到卡片没显示的地方,所以写在评论里的一个词,也能把那张卡片留在看板上。

一些小事

  • 插件的“检查更新”真的会去检查——按下去以前有时什么也不做。现在它还会显示,它回答所依据的那份目录有多新。
  • amenbo update 每次都看最新的——它以前可以拿刚才检查过的结果来回答。
  • 在 macOS 上你敲的东西不会被动——字段里的第一个字符以前会变成大写,输入法还没转换完的下划线也可能留在那里。

更新之前

  • 存储的数据格式往上抬——更新的版本第一次打开它时会自动迁移,迁移前先做备份。之后更旧的版本就打不开了,所以别把 GUI 或 CLI 留在旧版本上(同一个安装程序会更新两边)。
  • --filter 里的 text: 换成 search——在你自己的脚本里,也在你递给 AI 的指示里。

获取方式

最新版本 打开你所用操作系统的安装程序。不需要管理员权限。

  • macOS——.pkg,Apple 芯片和 Intel 各一个(GUI 和 CLI 装在一起;第一次打开会出现 Gatekeeper 提示:右键 →“打开”)
  • Windows——setup .exe(GUI 和 CLI 装在一起)
  • Linux——GUI 是 AppImage;amenbo 命令来自 CLI 的安装程序

更新方式:在 GUI 上,“有更新版本可用”的横幅会就地完成更新。如果你只装了 CLI,amenbo update --apply 会把它换掉。

第一次用?请看 开始使用