Saltar al contenido principal

La terminal

La terminal es la versión de miyagi para quien prefiere el teclado o quiere encargos de una sola orden. Hace lo mismo que la aplicación de escritorio, con los mismos permisos antes de publicar y las mismas asignaturas. Necesitas instalarlo con la terminal.

La salida de miyagi --help: las órdenes y sus opciones.
Las órdenes de miyagi, con miyagi --help.

Crear una asignatura: miyagi init​

Terminal
$ miyagi init

Te pregunta el nombre, la descripción, el tono, el idioma, si quieres crear instructions.md y si conectas un aula de Moodle ahora.

La terminal con miyagi init sobre una asignatura de demostración: nombre, descripción, tono, idioma, y la opción de no conectar el aula.
miyagi init, sin conectar aula.

La asignatura se guarda en ~/.miyagi/workspaces/<nombre>/ y la abres desde cualquier sitio con su nombre, por ejemplo miyagi chat -w bases-de-datos. Con miyagi workspaces ves cuáles tienes. Los detalles están en Primeros pasos.

Conversar: miyagi chat​

Terminal
$ miyagi chat -w bases-de-datos

El chat ocupa toda la ventana de la terminal. Te saluda con lo que ya sabe del curso, y le pides las cosas con tus palabras.

miyagi chat con una respuesta de solo lectura sobre las entregas de la Práctica final, con una tabla de alias y su estado.
Una respuesta real en el chat de la terminal.

Antes de publicar, te pide permiso con un panel: Sí (Intro, 1 o y), No (2 o n) o Parar (3).

El chat de la terminal con el panel de aprobación para renombrar una sección y las opciones Sí, No y Parar.
La aprobación en la terminal.

Los atajos se escriben con /, y miyagi commands los lista:

La salida de miyagi commands: la lista de atajos del chat.
Los atajos del chat.

Todas las teclas y los modos están en El chat.

Encargos de una sola orden: miyagi run​

Si ya sabes lo que quieres, encárgaselo de una vez:

Terminal
$ miyagi run --task "¿Qué entregas tengo sin corregir?"
La terminal con miyagi run --task de solo lectura y su respuesta.
Un encargo de solo lectura con miyagi run --task.

Lo tienes explicado en Encargos de una sola orden.

Dale tu material: miyagi ingest​

Copia tus documentos en la carpeta sources de la asignatura y:

Terminal
$ miyagi ingest -w bases-de-datos

No abre Moodle: lee cada documento y lo convierte en páginas de su memoria del curso, enlazadas entre sí.

miyagi ingest trabajando sobre una asignatura de demostración: lee las fuentes y va creando páginas.
miyagi ingest trabajando.
El resumen de miyagi ingest: las lagunas que encuentra y las fuentes web que propone.
Y su resumen, con las lagunas que encontró.

Mirar el Moodle: miyagi explore​

Con el aula conectada, miyagi explore mira sin cambiar nada qué tipos de actividad y de pregunta ve en tu curso y cómo se calculan las notas, y lo apunta en course/moodle-capabilities.

Terminal
$ miyagi explore -w bases-de-datos
El final de miyagi explore: resumen de lo que ha visto y la página guardada en course/moodle-capabilities.
El final de miyagi explore.

Extensiones: miyagi extension​

Terminal
$ miyagi extension list
$ miyagi extension add docker-lab
La salida de miyagi extension list: docker-lab y moodle-teacher activadas.
miyagi extension list.

Todas las órdenes están en Extensiones. Dentro del chat, /extensions muestra con cuáles trabaja la sesión.

Sus habilidades: miyagi skills​

Terminal
$ miyagi skills
La salida de miyagi skills con la lista de habilidades y, al final, estilo-sql marcada como propia.
miyagi skills, con una habilidad propia al final.

Puedes verlo en tareas reales en Casos de uso en la terminal. Todas las órdenes y opciones están en la Referencia.