El TUI
Joppa a pantalla completa en la terminal: barra lateral, proyectos, servicios, registros en directo, paleta de comandos, con el teclado o con el ratón.
joppa sin argumentos abre la app a pantalla completa en la terminal, con el mismo sistema visual que la ventana:
- la barra lateral: proyectos y servicios, con su indicador y su puerto;
- la página del elemento elegido: dominios y su salud, estado de un servicio, sus bases de datos, su registro en directo;
- la barra de estado: proxy, CA, dominios en línea, runtime.
Todo se actualiza cada dos segundos. El tema sigue al de la terminal (Nuit o Jour); --theme lo fuerza y T lo alterna.
Las teclas
| Tecla | Acción |
|---|---|
| ↑ ↓ · j k | Moverse |
| tab | Pasar de la barra lateral a la página |
| ctrl p · : | La paleta de comandos, como ⌘ K en la app |
| p | Iniciar / detener el proxy |
| s | Iniciar / detener el servicio |
| espacio | Activar / desactivar un dominio |
| o | Abrir el dominio en el navegador |
| c | Copiar su URL |
| t | Abrir en TablePlus |
| n | Crear una base de datos |
| a | Añadir un proyecto (en Proyectos) o un servicio (en Servicios) |
| N | Nuevo proyecto desde una plantilla |
| T | Alternar el tema |
| esc | Volver un paso atrás |
| ? · q | La ayuda · salir |
El ratón también funciona: clic, doble clic para abrir, rueda.
Añadir desde el TUI
- Un proyecto (a): la carpeta (la carpeta actual por defecto, tab completa la ruta), lo que Joppa detecta en ella (dominios que marcar con espacio, o que añadir a mano:
app 5173) y luego el nombre. - Un servicio (a en Servicios): el catálogo por categoría, la versión (← →) y el primer puerto libre, y luego el inicio.
- Un proyecto nuevo (N): la plantilla, el nombre, la carpeta principal y las opciones, los comandos y luego la creación en directo; esc la cancela.
Si la app no está en marcha, el TUI lo dice y propone iniciarla (l), y luego se vuelve a conectar solo.