amenbo 16.0.0 — 决定记录也能像任务那样分类
你已经用在任务上的分类,现在也放得上决定记录,决定的列表可以按其中一个分类收窄。删掉一个分类的值时,会问带着它的那些任务往哪里去。
你已经用在任务上的分类,现在也放得上决定记录。删掉一个分类里的值,这个版本也跟着改了。
决定记录可以分类
一直到 15.1.0,分类都只是任务的事。决定记录越堆越多就越难找,能用来收窄的把手只有标题里的词。
在 16.0.0 里,同一套分类、同一批值也放得上决定记录。决定的页面会写出它被分成了什么。
$ amenbo dimension set AMB-D-… Surface distribution
✓ Set value on decision AMB-D-…
$ amenbo decision show AMB-D-…
AMB-D-… Ship updates through a prerelease first
status: proposed
dimensions: Surface=distribution
列表可以按一个分类收窄;在画面上,你从打开着的那条决定里挑。
$ amenbo decision list --filter "dim:Surface=distribution"
1 decision(s)
AMB-D-… [proposed] Ship updates through a prerelease first (tasks: 0)
删掉一个分类的值时,会问它的任务往哪里去
以前删掉一个值,会把带着它的每一条任务上的分类一起删掉。在必填的分类上,那些任务就一个答案都没有了。
现在你可以说出它们往哪里去:
$ amenbo dimension value-rm Surface distribution --reassign-to screen
✓ Deleted value: AMB-DIMV-…
而在必填的分类上,不说去处就删,会被拒绝:
$ amenbo dimension value-rm Surface distribution
Error: 'Surface' is a required category and 1 task(s) are classified as 'distribution',
so removing it would leave them with no value at all
— say which value they move to instead
画面上的**“管理分类”**面板,在删之前问的是同一件事。
其他修复
- 在没装开发者工具的 Mac 上,amenbo 去看一个文件夹的状态时,不再要你装 Xcode 命令行工具。
- 把窗口拉窄,工具栏的项目名也保持完整——以前会被截断。
amenbo doctor现在能找到那些所挂的任务或决定被删掉之后留下来的附件;--fix会把它们清掉。
获取方式
从 最新版本 打开你所用操作系统的安装程序。不需要管理员权限。
- macOS——
.pkg,Apple 芯片和 Intel 各一个(GUI 和 CLI 装在一起;第一次打开会出现 Gatekeeper 提示:右键 →“打开”) - Windows——setup
.exe(GUI 和 CLI 装在一起) - Linux——GUI 是 AppImage;
amenbo命令来自 CLI 的安装程序
更新方式:在 GUI 上,“有更新版本可用”的横幅会就地完成更新。如果你只装了 CLI,amenbo update --apply 会把它换掉。
存储的数据格式往上抬——在这个版本上第一次启动时迁移,迁移前的备份会自动留一份。迁移之后,更早的版本就打不开它了。GUI 和 CLI 由同一个安装程序一起更新,所以别把其中一边留在旧版本上。
第一次用?请看 开始使用。