amenbo

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 без встановлених інструментів розробника більше не з’являється пропозиція поставити Xcode command line tools, коли amenbo дивиться на стан теки.
  • Назви на панелі інструментів лишаються цілими, коли вікно звужують, — раніше вони обрізалися.
  • amenbo doctor тепер знаходить вкладення, що лишилися після того, як завдання чи рішення, на яких вони висіли, вилучили; --fix їх прибирає.

Де взяти

Відкрийте інсталятор для своєї системи з найновішого випуску. Права адміністратора не потрібні.

  • macOS — .pkg, окремо для Apple silicon і для Intel (графічний інтерфейс і CLI приходять разом; під час першого запуску з’явиться вікно Gatekeeper: клацніть правою кнопкою → «Відкрити»)
  • Windows — setup .exe (графічний інтерфейс і CLI приходять разом)
  • Linux — графічний інтерфейс це AppImage; команда amenbo приходить з інсталятора CLI

Щоб оновитися: у графічному інтерфейсі банер «є новіша версія» застосовує оновлення на місці. Якщо ви встановили лише CLI, замінює його amenbo update --apply.

Формат збережених даних піднімається — перший запуск цієї версії переносить дані, а копія до перенесення зберігається автоматично. Після перенесення попередня версія їх уже не відкриє. Графічний інтерфейс і CLI оновлюються разом одним і тим самим інсталятором, тож не лишайте котрийсь із них на старій версії.

Уперше тут? Дивіться Почати.