La CLI
eidos es la mitad mecánica del estándar convertida en programa. Publicada en npm como eidosmd.
npm install -g eidosmdeidos --helpNode 20 o más reciente. Sin cuenta ni servicio: lee y escribe archivos planos en tu repositorio, y se instala en uno o dos segundos.
Qué hace
Sección titulada «Qué hace»| Comando | Hace |
|---|---|
eidos install |
Crea una raíz a partir de una semilla o de un Framework (el marco) publicado, o trae piezas a una que ya existe |
eidos new |
Levanta un Blueprint (el plano) que nace conforme |
eidos check |
Valida la raíz contra su propio Framework: errores y avisos, nunca una negativa |
eidos index |
Reconstruye el índice dentro de Framework.yaml |
eidos framework, list, show |
Lee el Framework y los Blueprints, --json para scripts |
eidos property |
Obtiene, fija o quita una propiedad de un Blueprint desde la terminal |
eidos configure:<noun> |
Cambia el Framework: una propiedad, colección, carpeta, grupo, variant (variante), término, documento o rol |
eidos draft |
Empieza un Blueprint antes de que tenga colección, y lo publica cuando la tiene |
eidos browser |
Abre la raíz en una página web local: un banco de trabajo con un editor de markdown y las vistas de cada plugin |
eidos plugin, setup |
Qué plugins están activos en la raíz, los usuarios, como quién actúa esta máquina |
eidos canvas, comments, backlog, assets, linter |
Los comandos propios de los plugins, cada uno montado mientras su plugin está activo |
eidos version |
Registra una instantánea con nombre de la raíz, cuando se le pide |
eidos migrate |
Lleva una raíz al estándar que lleva la CLI |
eidos roles, whoami |
Los roles que trae el Framework, y quién ocupa el asiento |
eidos instructions, agents |
El flujo que sigue un agente, y un puntero a él en AGENTS.md |
Cómo implementa el estándar
Sección titulada «Cómo implementa el estándar»- La raíz se encuentra por su marca. Cada comando encuentra la raíz por el
.eidos/que hay dentro, subiendo por el árbol desde donde lo ejecutas y después dos niveles hacia abajo.--root <path>nombra una explícitamente. - El Framework se lee de la raíz, nunca de una copia. Nada sobre el nombre de una colección, sección o propiedad está escrito en el código. Framework →
- El frontmatter se genera a partir de la tabla de propiedades.
newrellena lo que puede y deja el resto en blanco en lugar de adivinarlo. Propiedades → - La validación muestra, nunca bloquea.
checkinforma contra la tabla y los templates (las plantillas) de tu propio Framework. La salida es una revisión sobre la que actúa una persona. Qué informa check → - El índice se regenera entero.
indexreescribe una clave deFramework.yamly nada más. - La guía para agentes es un comando.
eidos instructionsimprime el flujo, reformulado alrededor de los comandos. Agentes →
Qué no hace nunca
Sección titulada «Qué no hace nunca»Nunca escribe una frase de la prosa de un Blueprint, decide el alcance, resuelve una pregunta abierta ni rellena una propiedad vacía con un valor plausible. Eso es del dueño.
Licencia y versiones
Sección titulada «Licencia y versiones»La CLI y la app de escritorio son gratis para cualquier uso, personal o comercial, tal como son: con licencia PolyForm Strict 1.0.0 más un permiso añadido para el uso comercial, no se pueden modificar, usar como base de obras nuevas ni redistribuir. El estándar y las semillas son de Buildable, Apache-2.0.
La CLI se versiona por separado del estándar que lleva. eidos --version nombra ambos. Versionado →