amenbo 3.0.0 — Un complemento se enciende por proyecto y sus ajustes viajan en la copia
Cada complemento tiene ya un único interruptor por proyecto, y su fila nombra los proyectos en los que se ejecuta. Los ajustes y las credenciales van dentro de la copia de seguridad, y el formato de los datos sube: lee antes la parte de la actualización.
Los complementos se encienden ahora de proyecto en proyecto, y sus ajustes han cambiado de sitio. Lee la parte de la actualización antes de dar el salto.
El interruptor de un complemento es uno por proyecto
- Se acabó el interruptor por dispositivo — había dos clases de interruptor: uno que se abría por proyecto y otro que se abría para todo el dispositivo, y quien escribía el complemento decidía cuál le tocaba. Ahora cada complemento tiene un único interruptor por proyecto.
- La fila nombra los proyectos en los que está encendido — en vez de un sí o un no, ves los nombres de los proyectos donde el complemento se ejecuta. Apaga uno y verás que sigue corriendo en los demás. Si no hay ningún nombre, no se ejecuta en ninguna parte.
- También puedes moverlo desde los ajustes de un proyecto — llegas al mismo interruptor por los dos lados: «en qué proyectos se ejecuta este complemento» y «qué complementos se ejecutan en este proyecto». Ya no tienes que rebuscar por una lista de complementos para apagar algo.
- Instalar ya no pregunta a qué proyecto — instalar no apunta a ningún proyecto, así que no pregunta. La pantalla dice que todavía no se ejecuta nada, y dónde encenderlo.
- Encenderlo es en sí el permiso para ejecutarlo — el aviso de consentimiento aparte ha desaparecido.
- La CLI también nombra los proyectos — cada fila de
amenbo plugin listmuestra los proyectos en los que el complemento se ejecuta.amenbo plugin enable/disablemueven el interruptor del proyecto de la carpeta en la que estás.
Los ajustes y los secretos viajan ya en tu copia de seguridad
- Una restauración los devuelve funcionando — restaurar desde una copia volvía sin los ajustes y con todas las credenciales por escribir otra vez. La copia lleva ahora el estado entero de un complemento.
- Los valores pertenecen a un proyecto —
--scopedesaparece deamenbo plugin config set/get; leen y escriben el valor del proyecto de la carpeta en la que estás. El formulario de ajustes de la GUI edita el proyecto que está mostrando.
La ayuda de un complemento viene ya del complemento
amenbo plugin run <name> --help imprime ahora el modo de uso de ese complemento. Antes devolvía el texto del propio amenbo, así que no había manera de averiguar cómo funcionaba un complemento.
Cada palabra que va después del nombre pertenece al complemento. Las opciones dirigidas a amenbo (como --actor) van antes del nombre.
amenbo --actor ai plugin run worktree --help
La CLI de Linux funciona en distribuciones más antiguas
El comando amenbo no arrancaba en distribuciones algo antiguas como Ubuntu 22.04. La GUI (el AppImage) sí funcionaba ahí, así que podías acabar con solo la mitad en marcha en la misma máquina.
Antes de actualizar
- El formato de los datos guardados sube de versión — se migra solo la primera vez que la versión nueva los abre, y antes se hace una copia. Después, las versiones anteriores ya no pueden abrirlos, así que no dejes ni la GUI ni la CLI en la versión vieja (el mismo instalador actualiza las dos).
- Los complementos que tenías encendidos para todo el dispositivo pasan a ser por proyecto — lo que se ejecutaba en todos los proyectos de ese dispositivo aparece encendido en cada uno de ellos. Apaga los que no quieras.
- Quita
--scopesi lo estabas pasando —amenbo plugin config set/getya no lo aceptan.
Cómo conseguirlo
Abre el instalador de tu sistema operativo desde la última versión. No hacen falta permisos de administrador.
- macOS —
.pkg, uno para Apple silicon y otro para Intel (la GUI y la CLI vienen juntas; la primera vez que lo abres sale el aviso de Gatekeeper: clic derecho → Abrir) - Windows —
.exede instalación (la GUI y la CLI vienen juntas) - Linux — la GUI es un AppImage; el comando
amenboviene del instalador de la CLI
Para actualizar: en la GUI, el cartel de «hay una versión nueva» la aplica en el sitio. Si instalaste solo la CLI, amenbo update --apply la cambia.
¿Es tu primera vez? Ve a Empezar.