Files
omarchy_setup/modules/ssh-keyring.sh
google-labs-jules[bot] 65572daed8 feat: Implementar sistema de dependencias para módulos
Introduce un sistema de gestión de dependencias para los módulos de configuración, cumpliendo con la primera tarea de `AGENTS.md`.

Cambios clave:
- Los módulos ahora pueden declarar sus dependencias definiendo un array `MODULE_DEPS` (ej. `MODULE_DEPS=("apps")`).
- El script principal `omarchy-setup.sh` ha sido actualizado con una función `check_dependencies` que lee este array antes de ejecutar un módulo.
- Si una dependencia no se ha cumplido, se le pregunta al usuario si desea ejecutar el módulo requerido primero.
- La lógica de ejecución ha sido refactorizada en una función unificada `execute_module` para simplificar el bucle principal e incorporar la verificación de dependencias.
- Un array asociativo `COMPLETED_MODULES` ahora rastrea los módulos ejecutados con éxito dentro de la sesión del script.
- El módulo `ssh-keyring.sh` es el primero en utilizar este sistema, declarando una dependencia del módulo `apps`.
2025-11-20 00:56:06 +00:00

4.7 KiB
Executable File