Ir al contenido

CLI — Referencia de comandos

El primer paso es crear la estructura de directorios del curso:

Ventana de terminal
./temario new mi-curso

Crea courses/mi-curso/ con la estructura completa y copia la plantilla ODP del curso ejemplo como punto de partida.

courses/mi-curso/
├── content/
│ └── mi-curso_00.yaml ← YAML inicial listo para editar
├── template/
│ └── plantilla.odp ← copia de la plantilla de ejemplo
├── output/
│ ├── odp/
│ └── pdf/
└── version.txt

Si quieres usar una plantilla ODP propia en lugar de la del ejemplo:

Ventana de terminal
./temario import courses/mi-curso/template/mi-plantilla.odp

Analiza el ODP y genera template.yaml con los índices de diapositiva y estilos detectados automáticamente. A partir de ese momento el generador usa tu plantilla en lugar de la por defecto.

Genera ODP y PDF a partir de los ficheros YAML del curso:

Ventana de terminal
# Generar todos los cursos
./temario build
# Generar un curso completo
./temario build courses/mi-curso
# Generar una sola presentación
./temario build courses/mi-curso/content/mi-curso_00.yaml
# Solo ODP, sin PDF
./temario build courses/mi-curso --no-pdf

Regenera automáticamente al detectar cambios en los ficheros YAML:

Ventana de terminal
./temario watch courses/mi-curso

Comprueba la estructura del YAML sin generar nada:

Ventana de terminal
./temario validate courses/mi-curso/content/mi-curso_00.yaml
Ventana de terminal
./temario version
./temario version courses/mi-curso
Ventana de terminal
# Todo el output generado
./temario clean
# Solo un curso
./temario clean courses/mi-curso
# Solo ODP o solo PDF
./temario clean --tipo odp
./temario clean courses/mi-curso --tipo pdf
Ventana de terminal
./temario config show
./temario config set courses_dir ~/mis-cursos
./temario config set language en
./temario config set theme light
./temario config set generation.code_split_lines 30