Sobre el proyecto

SunPack está diseñado para gestionar una gran cantidad de archivos comprimidos desorganizados. Sus funciones principales incluyen: 1. **Descompresión masiva**: Admite la descompresión de todos los archivos comprimidos en el directorio actual mediante el menú contextual, o el procesamiento recursivo de directorios anidados. 2. **Monitorización automatizada**: Ofrece una función de monitorización de carpetas que activa automáticamente el proceso de descompresión cuando un nuevo archivo comprimido entra en la carpeta monitorizada. 3. **Gestión de contraseñas**: Admite la lectura automática de contraseñas desde el portapapeles para intentar la descompresión. 4. **Modos de interacción**: Proporciona dos modos de interacción: mediante el menú contextual y a través de la interfaz de línea de comandos (CLI). Los comandos comunes de CLI incluyen: - `extract`: Ejecuta el ciclo de escaneo, descompresión, verificación, reparación y post-procesamiento. - `watch`: Monitoriza el directorio y descomprime automáticamente los archivos estables. - `scan`: Genera tareas candidatas sin modificar los archivos. - `inspect`: Muestra el diagnóstico de detección, la vista previa del análisis y los detalles de determinación de reglas. - `passwords`: Muestra la lista de contraseñas pendientes de intentar. El proyecto gestiona la configuración a través de `sunpack_config.json` y `sunpack_advanced_config.json`, y proporciona los comandos correspondientes para la validación de la configuración.