amenbo 3.0.0 — un plugin s'active par projet, et ses réglages suivent la sauvegarde
Chaque plugin a maintenant un seul interrupteur par projet, et sa ligne nomme les projets où il tourne. Réglages et identifiants sont emportés dans la sauvegarde, et le format des données stockées monte — lisez d'abord la section sur la mise à jour.
Les plugins s’activent désormais un projet à la fois, et l’endroit où vivent leurs réglages a changé. Lisez la section sur la mise à jour avant de passer à cette version.
L’interrupteur d’un plugin est unique, par projet
- L’interrupteur par appareil disparaît — il y avait deux sortes d’interrupteurs : un qui s’ouvrait par projet, et un qui s’ouvrait pour l’appareil entier, et l’auteur du plugin décidait lequel son plugin recevait. Désormais, chaque plugin a un seul interrupteur, par projet.
- La ligne nomme les projets où il est activé — au lieu d’un oui/non, vous voyez les noms des projets où le plugin tourne. Coupez-en un et vous le voyez encore tourner dans les autres. Si aucun nom n’est listé, il ne tourne nulle part.
- Vous pouvez aussi l’actionner depuis les réglages d’un projet — vous atteignez le même interrupteur par les deux bouts : « dans quels projets ce plugin tourne-t-il » et « quels plugins tournent pour ce projet ». Vous n’avez plus à fouiller une liste de plugins pour couper quelque chose.
- Installer ne demande plus quel projet — l’installation ne vise aucun projet, elle ne pose donc pas la question. L’écran dit que rien ne tourne encore, et où l’activer.
- L’activer, c’est déjà l’autoriser à s’exécuter — la demande de consentement séparée disparaît.
- La CLI nomme les projets elle aussi — chaque ligne de
amenbo plugin listmontre les projets où le plugin tourne.amenbo plugin enable/disableactionnent l’interrupteur pour le projet du dossier où vous vous tenez.
Réglages et secrets suivent maintenant la sauvegarde
- Une restauration les ramène en état de marche — restaurer depuis une sauvegarde revenait avec les réglages disparus et chaque identifiant à retaper. La sauvegarde emporte maintenant l’ensemble de l’état d’un plugin.
- Les valeurs appartiennent à un projet —
--scopedisparaît deamenbo plugin config set/get; ils lisent et écrivent la valeur du projet du dossier où vous êtes. Le formulaire de réglages de l’interface modifie le projet qu’il affiche.
L’aide d’un plugin vient maintenant du plugin
amenbo plugin run <name> --help affiche maintenant le mode d’emploi propre à ce plugin. Il renvoyait le texte d’amenbo lui-même : il n’y avait donc aucun moyen d’apprendre comment un plugin fonctionnait.
Tout mot placé après le nom appartient au plugin. Les options destinées à amenbo lui-même (comme --actor) se mettent avant le nom.
amenbo --actor ai plugin run worktree --help
La CLI Linux tourne sur les distributions plus anciennes
La commande amenbo ne démarrait pas sur des distributions un peu anciennes comme Ubuntu 22.04. L’interface (l’AppImage) y tournait, si bien que vous pouviez vous retrouver avec seulement la moitié qui marchait sur la même machine.
Avant de mettre à jour
- Le format des données stockées monte d’un cran — il migre tout seul la première fois que la nouvelle version l’ouvre, et une sauvegarde est prise avant. Les versions antérieures ne peuvent plus l’ouvrir ensuite : ne laissez donc ni l’interface ni la CLI sur l’ancienne version (le même programme d’installation met les deux à jour).
- Les plugins que vous aviez activés pour tout l’appareil passent au par-projet — tout ce qui tournait dans tous les projets de cet appareil revient activé dans chacun d’eux. Coupez ceux dont vous ne voulez pas.
- Retirez
--scopesi vous le passiez —amenbo plugin config set/getne l’acceptent plus.
Se le procurer
Ouvrez le programme d’installation de votre système depuis la dernière version. Aucun droit d’administrateur n’est nécessaire.
- macOS —
.pkg, un pour Apple silicon et un pour Intel (l’interface et la CLI viennent ensemble ; la première ouverture affiche une alerte Gatekeeper : clic droit → Ouvrir) - Windows —
.exed’installation (l’interface et la CLI viennent ensemble) - Linux — l’interface est une AppImage ; la commande
amenbovient de l’installeur de la CLI
Pour mettre à jour : dans l’interface, la bannière « une version plus récente est disponible » l’applique sur place. Si vous n’avez installé que la CLI, amenbo update --apply la remplace.
Vous débutez ? Voyez Démarrer.