amenbo 3.0.0 — Een plug-in zet je per project aan, en haar instellingen gaan mee in de back-up
Elke plug-in heeft nu één schakelaar per project, en de regel noemt de projecten waarin ze draait. Instellingen en inloggegevens gaan mee in de back-up, en het opgeslagen gegevensformaat gaat omhoog — lees eerst het stuk over bijwerken.
Plug-ins zet je nu per project aan, en waar hun instellingen leven is veranderd. Lees het stuk over bijwerken voordat je overgaat.
De schakelaar van een plug-in staat per project
- De schakelaar per apparaat is weg — er waren twee soorten schakelaars: een die per project omging en een die voor het hele apparaat omging, en de maker van de plug-in besliste welke ze kreeg. Nu heeft elke plug-in één schakelaar per project.
- De regel noemt de projecten waarin ze aanstaat — in plaats van een ja of nee zie je de namen van de projecten waarin de plug-in draait. Zet er één uit en je ziet dat ze in de andere nog loopt. Staat er geen naam, dan draait ze nergens.
- Je kunt hem ook omzetten vanuit de instellingen van een project — je komt van beide kanten bij dezelfde schakelaar: “in welke projecten draait deze plug-in” en “welke plug-ins draaien voor dit project”. Je hoeft niet meer door een plug-inlijst te speuren om iets uit te zetten.
- Installeren vraagt niet meer welk project — installeren mikt op geen enkel project, dus het vraagt er niet naar. Het scherm zegt dat er nog niets draait, en waar je het aanzet.
- Aanzetten is zelf de toestemming om te draaien — de aparte vraag om toestemming is weg.
- Ook de CLI noemt projecten — elke regel van
amenbo plugin listtoont de projecten waarin de plug-in draait.amenbo plugin enable/disablezetten de schakelaar om voor het project van de map waarin je staat.
Instellingen en geheimen gaan nu mee in je back-up
- Een terugzetting brengt ze werkend terug — terugzetten uit een back-up kwam vroeger terug zonder instellingen en met elk inloggegeven opnieuw in te tikken. De back-up draagt nu de hele toestand van een plug-in.
- Waarden horen bij een project —
--scopeis weg uitamenbo plugin config set/get; die lezen en schrijven de waarde voor het project van de map waarin je staat. Het instellingenformulier in de GUI bewerkt het project dat het toont.
De hulptekst van een plug-in komt nu van de plug-in
amenbo plugin run <name> --help drukt nu het eigen gebruiksoverzicht van die plug-in af. Vroeger kreeg je amenbo’s eigen tekst terug, dus viel er niet achter te komen hoe een plug-in werkte.
Elk woord na de naam hoort bij de plug-in. Opties die voor amenbo zelf bedoeld zijn (zoals --actor) komen vóór de naam.
amenbo --actor ai plugin run worktree --help
De Linux-CLI draait op oudere distributies
Het commando amenbo startte niet op wat oudere distributies zoals Ubuntu 22.04. De GUI (AppImage) draaide daar wel, dus je kon op dezelfde machine met maar de helft werkend eindigen.
Voordat je bijwerkt
- Het opgeslagen gegevensformaat gaat omhoog — het migreert vanzelf zodra de nieuwe versie het voor het eerst opent, en er wordt eerst een back-up gemaakt. Oudere versies kunnen het daarna niet meer openen, dus laat noch de GUI noch de CLI op de oude versie achter (hetzelfde installatiebestand werkt beide bij).
- Plug-ins die je voor het hele apparaat aan had staan, gaan naar per project — wat vroeger in elk project op dat apparaat draaide, komt in elk daarvan aangezet terug. Zet uit wat je niet wilt.
- Laat
--scopeweg als je het meegaf —amenbo plugin config set/getnemen het niet meer aan.
Waar je het haalt
Open het installatiebestand voor jouw besturingssysteem bij de nieuwste uitgave. Beheerdersrechten zijn niet nodig.
- macOS —
.pkg, één voor Apple silicon en één voor Intel (de GUI en de CLI komen samen; bij de eerste keer openen verschijnt Gatekeeper: rechtermuisknop → Open) - Windows — setup-
.exe(de GUI en de CLI komen samen) - Linux — de GUI is een AppImage; het commando
amenbokomt uit het CLI-installatiebestand
Bijwerken: in de GUI voert de banner “er is een nieuwere versie” het ter plekke door. Heb je alleen de CLI geïnstalleerd, dan verwisselt amenbo update --apply hem.
Voor het eerst hier? Kijk bij Beginnen.