CLI — Referencia de comandos
1. Nuevo curso
Sección titulada «1. Nuevo curso»El primer paso es crear la estructura de directorios del curso:
./temario new mi-cursoCrea 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.txt2. Importar plantilla ODP
Sección titulada «2. Importar plantilla ODP»Si quieres usar una plantilla ODP propia en lugar de la del ejemplo:
./temario import courses/mi-curso/template/mi-plantilla.odpAnaliza 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.
3. Build
Sección titulada «3. Build»Genera ODP y PDF a partir de los ficheros YAML del curso:
# 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-pdf4. Watch
Sección titulada «4. Watch»Regenera automáticamente al detectar cambios en los ficheros YAML:
./temario watch courses/mi-cursoValidar YAML
Sección titulada «Validar YAML»Comprueba la estructura del YAML sin generar nada:
./temario validate courses/mi-curso/content/mi-curso_00.yamlVersión
Sección titulada «Versión»./temario version./temario version courses/mi-cursoLimpiar output
Sección titulada «Limpiar output»# 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 pdfConfiguración
Sección titulada «Configuración»./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