# nezzontli-ctl
TUI (Textual) para crear/editar contenido de [nezzontli.xyz](https://nezzontli.xyz)
sin depender de un CMS externo — ninguno soporta git-lfs, que es como se
versionan las fotos de los álbumes. Esta herramienta usa git real (el mismo
`git lfs install` de siempre), así que no tiene ese problema.
Es un proyecto separado del repo del sitio: opera *sobre* `~/projects/website`
(u otra ruta, ver `NEZZONTLI_REPO_PATH` abajo), no vive adentro de él.
## Desarrollo
```bash
nix develop # crea/activa .venv y hace pip install -e . automáticamente
ctl # o: python3 -m nezzontli_ctl
```
`NEZZONTLI_REPO_PATH` (variable de entorno, opcional) apunta al clone del
sitio sobre el que trabaja. Default: `~/projects/website`. También se puede
fijar de forma persistente en `~/.config/nezzontli-ctl/config.json`
(`repo_path`) o cambiarla desde la pantalla de Configuración.
## Instalación (una vez validada)
```bash
cd nezzontli-ctl
pipx install -e .
ctl # ya disponible en cualquier terminal, sin activar nada
```
## Estado
En desarrollo — todavía no integrada al flujo real de contenido de
nezzontli.xyz (eso sigue por `website/scripts/ctl.py`, el CLI simple ya
probado, hasta que esta versión quede validada).