amenbo

amenbo 3.0.0 — Plugin dinyalakan per proyek, dan setelannya ikut dalam cadangan

Tiap plugin kini punya satu sakelar per proyek, dan barisnya menyebut proyek tempat ia berjalan. Setelan dan kredensial ikut terbawa dalam cadangan, dan format data yang tersimpan naik — baca bagian pembaruan lebih dulu.

Plugin kini dinyalakan satu proyek pada satu waktu, dan tempat setelannya tinggal sudah berubah. Baca bagian pembaruan sebelum Anda naik versi.

Sakelar sebuah plugin satu per proyek

  • Sakelar per perangkat hilang — dulu ada dua macam sakelar: satu yang menyala per proyek, dan satu yang menyala untuk seluruh perangkat, dan penulis pluginnya yang memutuskan mana yang didapat sebuah plugin. Kini tiap plugin punya satu sakelar per proyek.
  • Barisnya menyebut proyek tempat ia menyala — alih-alih ya/tidak, Anda melihat nama proyek tempat plugin itu berjalan. Matikan satu dan Anda masih bisa melihatnya berjalan di yang lain. Kalau tidak ada nama yang terdaftar, ia tidak berjalan di mana pun.
  • Anda juga bisa menyalakannya dari setelan sebuah proyek — Anda sampai ke sakelar yang sama dari ujung mana pun: “proyek mana saja yang menjalankan plugin ini” dan “plugin mana saja yang berjalan untuk proyek ini”. Anda tidak perlu lagi berburu di daftar plugin untuk mematikan sesuatu.
  • Memasang tidak lagi bertanya proyek mana — memasang tidak membidik proyek mana pun, jadi ia tidak bertanya. Layarnya menyebut bahwa belum ada yang berjalan, dan di mana menyalakannya.
  • Menyalakannya itu sendiri adalah izin untuk menjalankannya — permintaan persetujuan terpisah sudah hilang.
  • CLI juga menyebut proyek — tiap baris amenbo plugin list menampilkan proyek tempat plugin itu berjalan. amenbo plugin enable / disable menggerakkan sakelar untuk proyek dari folder tempat Anda berdiri.

Setelan dan rahasia kini ikut dalam cadangan Anda

  • Pemulihan mengembalikannya dalam keadaan jalan — memulihkan dari cadangan dulu kembali dengan setelan yang hilang dan tiap kredensial harus diketik ulang. Cadangannya kini membawa seluruh keadaan sebuah plugin.
  • Nilai itu milik sebuah proyek--scope hilang dari amenbo plugin config set / get; keduanya membaca dan menulis nilai untuk proyek dari folder tempat Anda berada. Formulir setelan di GUI menyunting proyek yang sedang ditampilkannya.

Bantuan sebuah plugin kini datang dari pluginnya

amenbo plugin run <name> --help kini mencetak cara pakai milik plugin itu sendiri. Dulu ia mengembalikan teks amenbo sendiri, jadi tidak ada jalan untuk mengetahui cara kerja sebuah plugin.

Tiap kata setelah namanya milik pluginnya. Tanda yang ditujukan ke amenbo sendiri (seperti --actor) ditaruh sebelum namanya.

amenbo --actor ai plugin run worktree --help

CLI Linux berjalan di distribusi yang lebih tua

Perintah amenbo tidak mau jalan di distribusi yang agak tua seperti Ubuntu 22.04. GUI-nya (AppImage) jalan di sana, jadi Anda bisa berakhir dengan hanya separuhnya yang bekerja di mesin yang sama.

Sebelum Anda memperbarui

  • Format data yang tersimpan naik — ia bermigrasi otomatis pada saat versi baru pertama kali membukanya, dan cadangan diambil lebih dulu. Versi lama tidak bisa membukanya setelah itu, jadi jangan tinggalkan GUI maupun CLI di versi lama (pemasang yang sama memperbarui keduanya).
  • Plugin yang tadinya menyala untuk seluruh perangkat berpindah ke per proyek — apa pun yang dulu berjalan di setiap proyek pada perangkat itu muncul dalam keadaan menyala di masing-masingnya. Matikan yang tidak Anda mau.
  • Buang --scope kalau Anda memakainyaamenbo plugin config set / get tidak lagi menerimanya.

Cara mendapatkannya

Buka pemasang untuk sistem operasi Anda dari rilis terbaru. Hak admin tidak dibutuhkan.

  • macOS — .pkg, satu untuk Apple silicon dan satu untuk Intel (GUI dan CLI datang bersama; pembukaan pertama memunculkan Gatekeeper: klik kanan → Buka)
  • Windows — setup .exe (GUI dan CLI datang bersama)
  • Linux — GUI-nya berupa AppImage; perintah amenbo datang dari pemasang CLI

Untuk memperbarui: di GUI, panji “ada versi yang lebih baru” menerapkannya di tempat. Kalau Anda hanya memasang CLI, amenbo update --apply yang menukarnya.

Baru di sini? Lihat Mulai.