MKTRUE-SYNC(1)mktrue 0.3.1MKTRUE-SYNC(1)

mktrue sync

NOMBRE

mktrue sync — pone el método al día

SINOPSIS

mktrue sync [--write] [--target <name>] [--bench <dir>]

mktrue sync --adopt

mktrue sync --restore

DESCRIPCIÓN

sync pone al día con este kit los archivos que gestiona el kit, uno a uno, frente al hash guardado cuando se escribió cada uno:

  • sin cambios aquí, cambiado en el kit: se actualiza.
  • cambiado aquí, sin cambios en el kit: se conserva.
  • cambiado en los dos: un conflicto. La versión del kit se escribe junto al archivo, como copia .mktrue-next.
  • fijado en .mktrue.json: se omite, y se informa.
  • borrado aquí: se informa, y solo vuelve con --restore.

Es un simulacro salvo con --write. Nunca toca lo que es del repositorio: sus propias secciones de reglas, el estado, las decisiones, los planes, los registros y el código.

--adopt toma la versión del kit de archivos que nunca se gestionaron. sync es también la forma de entrar en un repositorio que mktrue no creó: el método sin la plantilla.

OPCIONES

--write
Escribe los cambios en vez de solo listarlos.
--adopt
Toma la versión del kit de archivos que nunca se gestionaron.
--restore
Devuelve un archivo del kit que este repositorio borró.
--target <name>
El agente para el que se crea. Por defecto, claude-code.
--bench <dir>
El kit desde el que se crea. Por defecto, el kit instalado.
--help
Muestra el uso de todos los comandos.

ESTADO DE SALIDA

0true: se imprimió el plan, o se escribió con --write.
4hace falta una decisión: un archivo cambió aquí y en el kit.

EJEMPLOS

El simulacro, en un repositorio que ya está en esta versión del kit.

exit 0
mktrue syncmktrue: sync · kit 0.3.1 → 0.3.1 · dry runmktrue: 0 updates · 0 kept · 0 conflicts · 0 skipped · 0 removedmktrue: true · exit 0

Salida real de mktrue 0.3.1, capturada con NO_COLOR.

VÉASE TAMBIÉN