amenbo

amenbo 3.0.0 — 플러그인은 프로젝트마다 켜고, 그 설정은 백업과 함께 옮겨 갑니다

이제 모든 플러그인이 프로젝트 단위 스위치 하나만 가지며, 줄에는 그것이 돌아가는 프로젝트의 이름이 적힙니다. 설정과 자격 증명이 백업에 담기고, 저장 데이터 형식이 올라갑니다. 업데이트 부분을 먼저 읽어 주세요.

플러그인은 이제 한 번에 한 프로젝트씩 켜고, 그 설정이 사는 곳도 달라졌습니다. 올리기 전에 업데이트 부분을 읽어 주세요.

플러그인의 스위치는 프로젝트마다 하나

  • 기기 단위 스위치가 없어졌습니다 — 전에는 스위치가 두 종류였습니다. 프로젝트마다 켜지는 것과 기기 전체로 켜지는 것이 있었고, 어느 쪽을 가질지는 플러그인 작성자가 정했습니다. 이제 모든 플러그인이 프로젝트 단위 스위치 하나만 가집니다.
  • 줄에 그것이 켜져 있는 프로젝트의 이름이 적힙니다 — 예/아니오 대신, 그 플러그인이 돌아가는 프로젝트들의 이름이 보입니다. 하나를 꺼도 다른 곳에서 여전히 돌아가는 것이 보입니다. 이름이 하나도 적히지 않았다면 어디에서도 돌아가지 않는 것입니다.
  • 프로젝트 설정에서도 켜고 끕니다 — 어느 쪽에서든 같은 스위치에 닿습니다. “이 플러그인은 어느 프로젝트에서 돌아가는가”와 “이 프로젝트에서는 어느 플러그인이 돌아가는가”입니다. 무언가를 끄려고 플러그인 목록을 뒤질 일이 없습니다.
  • 설치할 때 프로젝트를 묻지 않습니다 — 설치는 어느 프로젝트도 겨냥하지 않으므로 묻지 않습니다. 화면은 아직 아무것도 돌지 않는다는 것과, 어디서 켜면 되는지를 말해 줍니다.
  • 켜는 것 자체가 실행을 허락하는 것입니다 — 따로 있던 동의 안내가 없어졌습니다.
  • CLI도 프로젝트 이름을 말합니다amenbo plugin list의 각 줄이 그 플러그인이 돌아가는 프로젝트를 보여 줍니다. amenbo plugin enable / disable은 지금 서 있는 폴더의 프로젝트에서 스위치를 움직입니다.

설정과 비밀이 이제 백업과 함께 옮겨 갑니다

  • 복원하면 그대로 돌아옵니다 — 백업에서 복원하면 설정이 사라진 채로 돌아와, 자격 증명을 하나하나 다시 넣어야 했습니다. 이제 백업이 플러그인의 상태를 통째로 담습니다.
  • 값은 프로젝트의 것입니다amenbo plugin config set / get에서 --scope가 없어졌습니다. 지금 서 있는 폴더의 프로젝트 값을 읽고 씁니다. GUI의 설정 폼은 지금 보고 있는 프로젝트를 편집합니다.

플러그인의 도움말이 이제 플러그인에서 옵니다

amenbo plugin run <name> --help가 이제 그 플러그인 자신의 사용법을 찍습니다. 전에는 amenbo 자신의 문장을 돌려주어서, 플러그인이 어떻게 돌아가는지 알아낼 길이 없었습니다.

이름 뒤의 모든 낱말은 플러그인의 것입니다. amenbo 자신을 향한 옵션(--actor 같은 것)은 이름 앞에 씁니다.

amenbo --actor ai plugin run worktree --help

Linux CLI가 좀 더 오래된 배포판에서도 돌아갑니다

amenbo 명령이 Ubuntu 22.04 같은 조금 오래된 배포판에서 뜨지 않았습니다. GUI(AppImage)는 거기서 돌아갔으므로, 같은 기기에서 반쪽만 쓰는 상태가 될 수 있었습니다.

업데이트 전에

  • 저장 데이터 형식이 올라갑니다 — 새 버전이 처음 열 때 자동으로 마이그레이션되고, 그 전에 백업을 뜹니다. 그 뒤로 예전 버전은 열 수 없으므로, GUI든 CLI든 옛 버전으로 두지 마세요(같은 설치 프로그램이 둘 다 올려 줍니다).
  • 기기 전체로 켜 두었던 플러그인은 프로젝트 단위로 옮겨 갑니다 — 그 기기의 모든 프로젝트에서 돌던 것은 각 프로젝트에서 켜진 채로 올라옵니다. 원하지 않는 것은 꺼 주세요.
  • --scope를 넘기고 있었다면 지우세요amenbo plugin config set / get이 더는 받지 않습니다.

받는 곳

최신 릴리스에서 쓰는 OS의 설치 프로그램을 여세요. 관리자 권한은 필요 없습니다.

  • macOS — .pkg, Apple 실리콘용과 Intel용 각각 하나씩(GUI와 CLI가 함께 옵니다. 첫 실행 때 Gatekeeper 안내가 뜹니다: 우클릭 → “열기”)
  • Windows — setup .exe(GUI와 CLI가 함께 옵니다)
  • Linux — GUI는 AppImage이고, amenbo 명령은 CLI 설치 프로그램에서 옵니다

업데이트하려면: GUI에서는 “새 버전이 있습니다” 배너가 그 자리에서 적용합니다. CLI만 설치했다면 amenbo update --apply가 바꿔 줍니다.

처음이신가요? 시작하기를 보세요.