Commit graph

317 commits

Author SHA1 Message Date
988ab571cc [DOCS] Separada la documentación de Gum y Glow en archivos específicos
- Creado el archivo docs/glow.md con la documentación completa de Glow
- Actualizado uso.md para que dirija a las documentaciones específicas
- Actualizadas las referencias en el README a los nuevos documentos
- Mejorado el formato y organización de la documentación
2025-04-07 04:47:56 -05:00
d0d758f552 [DOCS] Reestructurado README moviendo el manual de uso a docs/uso.md
- Se ha creado un archivo uso.md que contiene toda la información del manual de uso
- Se ha actualizado el README para que sea más conciso y referencie a la documentación
- Se ha renombrado forms-gum.md a gum.md para mayor claridad
2025-04-07 04:39:14 -05:00
03848f76fd
[DOCS] Actualizado README con enlaces a documentación de SOPS
- Añadidos enlaces a la documentación de SOPS y SOPS Rules
- Mejorada la visibilidad de la documentación disponible
- Agregada nota con enlaces a la documentación relevante
- Actualizada referencia al script sops_rules.sh con enlace a documentación

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-06 11:16:58 -05:00
9e638c29be
[DOCS] Mejorada la documentación de SOPS con información del repositorio oficial
- Expandida la documentación de SOPS con ejemplos más completos de comandos
- Añadidos detalles sobre opciones avanzadas de configuración en .sops.yaml
- Documentadas las configuraciones con múltiples claves PGP
- Mejorada la sección de mejores prácticas de seguridad
- Incluida información sobre rotación de claves
- Añadidos ejemplos de uso con variables de entorno
- Ampliadas las recomendaciones para equipos y proyectos compartidos

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-06 11:13:55 -05:00
ff02bb9ad1
[DOCS] Documentación completa sobre SOPS y configuración de SOPS Rules
- Creado archivo sops.md con documentación detallada sobre SOPS
- Creado archivo sops_rules.md con guía detallada sobre el script sops_rules.sh
- Explicación de conceptos clave, instalación y uso básico de SOPS
- Instrucciones paso a paso para configurar la encriptación PGP
- Sección de resolución de problemas y mejores prácticas
- Documentación sobre el archivo .sops.yaml y su propósito
- Explicación de cómo funciona la integración con otras herramientas

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-06 11:02:33 -05:00
23809f79fa
[DOCS] Actualizado README con información sobre sops_rules.sh
- Añadido sops_rules.sh como paso obligatorio en el proceso de instalación
- Incluida nota explicativa sobre la importancia de la configuración SOPS
- Añadido script a la tabla de herramientas de seguridad
- Actualizada la sección de seguridad y privacidad con información de configuración GPG
- Mejorada la documentación de la estructura de directorios para incluir .sops.yaml
- Actualizada la descripción de componentes del sistema

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-06 10:52:19 -05:00
3f153b75b1
[FIXED] Manejo defensivo de la configuración freekeyval.dat
- Corregido error cuando el archivo freekeyval.dat no existe
- Añadido valor por defecto para el servicio keyvalue
- Implementado manejo defensivo para evitar errores de ejecución
- Documentado el bloque de código con comentario explicativo

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-06 10:47:43 -05:00
cc3864a342
[FIXED] Mejora en script sops_rules.sh para usar fingerprints GPG
- Corregido el método para obtener los fingerprints GPG completos (40 caracteres)
- Mejorada la visualización de las claves mostrando la parte corta del fingerprint
- Añadido manejo para claves sin información de usuario
- Mejor procesamiento del fingerprint seleccionado
- Información más detallada en la confirmación final

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-06 10:44:34 -05:00
82836ba642
[ADDED] Script para configuración de SOPS con GPG
- Nuevo script sops_rules.sh para generar archivo .sops.yaml
- Usa gum para interfaz interactiva en terminal
- Detecta y muestra las claves GPG disponibles para selección
- Valida el fingerprint seleccionado
- Genera configuración de SOPS para encriptación con PGP
- Incluye instrucciones de uso en la salida del script

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-06 10:41:35 -05:00
86a617c101
[DOCS] Mejora la descripción del proyecto 2025-04-05 20:45:16 -05:00
d9b8745842
[IMPROVED] Script de instalación de Helix con soporte para desinstalación
- Añadida opción -u/--uninstall para el script helix_install.sh
- Implementadas funciones para desinstalar según método de instalación (snap, tarball, paquetes)
- Añadidos nuevos mensajes traducidos en español para la funcionalidad
- Actualizada documentación en README.md
- Se limpian archivos de configuración además de los binarios
- Mejorado manejo de errores y verificación de desinstalación

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-05 20:19:05 -05:00
98bfe2e714
[DOCS] Mejoras en README: sección licencia y herramientas CLI
- Ampliada sección de licencia con detalles y enlaces a LICENSE.md
- Añadida sección para Glow (renderizador de Markdown) junto a Gum
- Creada categoría 'Herramientas de CLI Modernas' para agrupar utilidades de Charm
- Añadidos ejemplos de uso para ambas herramientas
- Actualizada referencia a herramientas en la sección de bootstrap.sh

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-05 20:12:12 -05:00
12dda7f6b7
[ADDED] Archivo LICENSE.md con licencia AGPL-3.0
- Añadido archivo LICENSE.md con texto de la licencia GNU Affero General Public License v3.0
- Actualizado .gitignore para incluir LICENSE.md en el seguimiento de Git
- Asegurado que el archivo de licencia sea rastreado por Git

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-05 20:09:47 -05:00
3ac43ff7a0
[ADDED] Soporte para glow (Charm Markdown renderer)
- Añadida función para instalar Glow (renderizador de Markdown)
- Integrado en bootstrap.sh para instalación automática
- Actualizado README.md para reflejar nueva herramienta
- Usa repositorios oficiales de Charm cuando están disponibles
- Alternativa con instalación de binarios para sistemas sin repo oficial

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-05 19:31:35 -05:00
70bfb3f064
[DOCS] Actualizado README incluyendo secciones sobre Gum
- Añadida sección sobre interfaces de usuario con Gum en Funcionalidades Principales
- Añadida sección detallada sobre Gum en la Guía de Usuario con enlaces a la documentación completa
- Incluidas descripciones de los comandos principales de Gum

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-05 19:23:52 -05:00
7e4b7ec8bd
[DOCS] Añadido soporte para imágenes de documentación y mejorada la documentación de Gum
- Actualizada la configuración .gitignore para incluir las imágenes de documentación
- Añadidas referencias a imágenes en la documentación de Gum
- Mejorado el formato de la documentación
- Eliminadas secciones redundantes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-05 19:22:44 -05:00
ae3b7c7094
[DOCS] Tutorial completo sobre el uso de Gum para interfaces TUI
- Creado tutorial detallado sobre Gum en docs/forms-gum.md
- Incluidos ejemplos prácticos de formularios, menús y selectores
- Documentadas técnicas avanzadas como layouts y tablas
- Añadidos ejemplos de integración con MRDevs Tools
- Incluidas mejores prácticas y esquemas de personalización
- Actualizado .gitignore para incluir la carpeta de documentación

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 16:04:49 -05:00
2d9afccca0
[ADDED] Soporte para gum (Charm TUI toolkit)
- Añadida instalación de gum a bootstrap.sh
- Implementada actualización automática de gum en update.sh
- Agregada función gum_install en bootstrap.lib
- Actualizada documentación en README para reflejar el nuevo componente
- Actualizada la estructura de directorios con el nuevo directorio data/
- Actualizada versión a 1.3.1

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 11:27:55 -05:00
4a372209d9
[DOCS] Actualizada documentación del instalador de Zettlr
- Añadida información sobre características adicionales del instalador
- Detallada la solicitud de permisos de administrador
- Clarificado el uso de interfaz gráfica y línea de comandos
- Documentada la obtención automática de la última versión desde GitHub
- Mencionada la limpieza de archivos de configuración residuales

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:51:40 -05:00
ac44e391c8
[IMPROVED] Proceso de instalación en CLI pura sin dialog
- Cambiada barra de progreso interactiva por mensajes en consola
- Implementada instalación/desinstalación en terminal CLI
- Mejorada presentación de estados de avance en la consola
- Mantenidos diálogos interactivos solo para confirmación inicial
- Simplificado el formato de salida para mejor legibilidad

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:28:09 -05:00
96e8ad69a1
[FIXED] Mensaje específico para Zettlr en solicitud de permisos root
- Añadida nueva variable de mensaje zl_011 para Zettlr
- Reemplazado mensaje de Helix por el mensaje específico de Zettlr
- Corregido texto en el diálogo de solicitud de permisos de administrador

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:24:56 -05:00
6c7eda6a8d
[FIXED] Solicitud de credenciales para escalamiento de privilegios en zettlr_install.sh
- Añadido código para solicitar contraseña para comando sudo vía dialog
- Implementada función run_cmd para ejecutar comandos con privilegios
- Reemplazados todos los comandos sudo por run_cmd para usar el escalamiento controlado
- Mejorado el manejo de errores para contraseñas incorrectas
- Estandarizado con el mismo enfoque utilizado en helix_install.sh

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:23:25 -05:00
95f83d5be3
[IMPROVED] Estandarización completa de zettlr_install.sh
- Adoptado formato consistente con helix_install.sh
- Añadidas variables de mensajes específicas para Zettlr (zl_*)
- Implementado sistema de barra de progreso para la instalación
- Mejorados diálogos con formato adecuado para la biblioteca console.lib
- Reestructurado el flujo de instalación siguiendo el patrón del proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:20:49 -05:00
233fdc277c
[IMPROVED] Uso de console.lib en zettlr_install.sh
- Incorporada biblioteca console.lib para diálogos estandarizados
- Reemplazados diálogos directos por funciones del sistema
- Mejorados mensajes de confirmación con formato multilinea
- Añadida información descriptiva en el diálogo de instalación
- Configurados títulos globales compatibles con la biblioteca de consola

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:16:04 -05:00
23e931fead
[FIXED] Títulos de diálogos en zettlr_install.sh
- Corregidos títulos en diálogos de confirmación para mostrar acciones claras
- Mejorado formato de mensajes y preguntas de confirmación
- Reemplazadas variables difíciles de leer por textos descriptivos
- Mantenida la estructura de mensajes del proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:14:26 -05:00
b71ff6069b
[IMPROVED] Mensajes internacionalizados en zettlr_install.sh
- Modificados diálogos para usar variables de mensajes desde head.es
- Mejorado el formato de los mensajes de confirmación
- Actualizado encabezado para mostrar versión con formato estándar
- Estandarizado el mensaje de finalización y cancelación

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:13:11 -05:00
afe86cbed5
[DOCS] Actualizado README con información sobre zettlr_install.sh
- Añadida documentación sobre el script de instalación de Zettlr Markdown Editor
- Agregada nueva entrada en la tabla de herramientas para editores
- Incluida información detallada sobre métodos de instalación por plataforma

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:11:59 -05:00
bb37b6630d
[ADDED] Script para instalar Zettlr Markdown Editor
- Nuevo script zettlr_install.sh con soporte multiplataforma
- Detecta automáticamente el SO y usa el método de instalación adecuado
- Obtiene la última versión disponible desde GitHub
- Incluye opciones para instalación y desinstalación
- Soporta Ubuntu/Debian, Fedora/RHEL, Arch Linux, macOS y FreeBSD
- Utiliza diálogos interactivos cuando están disponibles
- Limpia configuraciones al desinstalar

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 10:11:17 -05:00
927216c7ee
[FIXED] Corregidos mensajes en vscode_install.sh
- Reemplazados mensajes incorrectos que hacían referencia a Claude Code
- Corregidos textos de diálogos y confirmaciones
- Uso de textos estáticos en lugar de variables de mensajes no relacionadas

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:56:14 -05:00
26d6bae614
[DOCS] Actualizado README con información sobre vscode_install.sh
- Añadida documentación sobre el script de instalación de Visual Studio Code
- Reorganizada la sección de editores de código para incluir VSCode
- Documentados los métodos de instalación y desinstalación por plataforma

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:54:14 -05:00
465a317801
[ADDED] Script para instalar Visual Studio Code
- Añadido script vscode_install.sh con soporte multiplataforma
- Detecta automáticamente el SO y usa el método de instalación adecuado
- Incluye opciones para instalación y desinstalación
- Soporta Ubuntu/Debian, Fedora/RHEL, Arch Linux, macOS y FreeBSD
- Utiliza diálogos interactivos cuando están disponibles

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:53:25 -05:00
30900b31f2
[IMPROVED] Eliminado mensaje redundante en devset.sh
- Suprimido mensaje informativo cuando el directorio ya está en PATH
- Simplifica la salida para evitar información duplicada

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:35:50 -05:00
37119334dc
[IMPROVED] Mensaje de éxito más descriptivo en devset.sh
- Añadida información más detallada en el mensaje de éxito
- Muestra versión actual del sistema desde config/version
- Indica explícitamente que los cambios al PATH son no persistentes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:33:52 -05:00
cd46defc7e
[IMPROVED] Renombrado path_add.sh a devset.sh con internacionalización de mensajes
- Cambiado nombre del script de path_add.sh a devset.sh
- Añadido soporte para mensajes multilingües desde head.es
- Reemplazados textos estáticos por variables de internacionalización
- Actualizado README.md con la nueva referencia al script

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-04 09:32:03 -05:00
a715b3be6e
[FIXED] Corrección de rutas en haos.sh para usar estructura de directorios del proyecto
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-02 21:54:22 -05:00
ac5f4ffc90
[ADDED] Script path_add.sh para agregar temporalmente comandos al PATH 2025-04-01 21:49:30 -05:00
3a318509ff
Recuperado bin/nodered.sh desde el commit 35c2216df3 2025-04-01 20:55:10 -05:00
de26489b2a
[ADDED] Script backlog.sh para recuperar repositorio o archivos de un commit específico 2025-04-01 20:53:23 -05:00
a5e1cf5787
[FIXED] Soporte para NODE_RED_HOME en nodered.sh
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 19:17:43 -05:00
b1e56b6196
[IMPROVED] Actualizar nodered.sh para usar node_red en lugar de .node-red
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 18:56:20 -05:00
b60d1e69ca
[FIXED] Corregir ruta en ollama_down.sh
- Actualizar ruta para usar ~/.ollama en lugar de ~/devs/bin/ollama
- Mantener consistencia con los cambios de ubicación de ollama_up.sh

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 18:25:19 -05:00
7e99c82b60
[IMPROVED] Actualizar configuración y archivos del sistema
- Actualizar CLAUDE.md con instrucciones para usar version
- Añadir soporte para Home Assistant OS (haos.sh y mensajes)
- Eliminar bin/ollama/podman-compose.yml (ahora se usa ~/.ollama)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:38:58 -05:00
9e8420c287
[IMPROVED] Mejorar documentación del proyecto en README.md
- Expandir estructura de directorios con información detallada
- Añadir sección de seguridad y privacidad
- Reorganizar y mejorar la claridad de las explicaciones
- Detallar la organización de archivos en cada directorio
- Separar claramente el código (en ~/devs) de la configuración (en ~/.*)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:35:02 -05:00
a556225146
[IMPROVED] Mover directorio de sonidos a ~/.sounds
- Actualizar función play_sound en claude_voice.py para usar ~/.sounds
- Eliminar código de detección de directorio de proyecto
- Actualizar documentación en README.md para reflejar la nueva ubicación
- Simplificar estructura de directorios en toda la documentación

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:34:00 -05:00
0b68ca3e18
[IMPROVED] Mover directorio de Ollama a ~/.ollama
- Actualizar rutas para usar ~/.ollama como directorio estándar
- Mejorar manejo de múltiples formatos de volúmenes en el archivo compose
- Actualizar documentación en README.md para reflejar la nueva ubicación
- Agregar más detalles sobre directorios en el directorio home del usuario

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:32:43 -05:00
3eb5cfc7c5
[IMPROVED] Actualizar documentación en README.md
- Añadir información sobre la ubicación de archivos de sonido
- Actualizar descripción del comando ollama_up.sh
- Incluir sección de estructura de directorios en el inicio rápido
- Documentar las rutas de almacenamiento utilizadas por las herramientas

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:27:57 -05:00
36b01e493f
[IMPROVED] Consolidar almacenamiento de Ollama en carpeta de desarrollo
- Modificar ruta de volúmenes persistentes de Ollama a $BIN_HOME/ollama/data
- Crear configuración automática del archivo podman-compose.yml si no existe
- Actualizar estructura de directorios en README.md para reflejar la nueva organización
- Mantener todos los datos de Ollama dentro de la carpeta ollama para mejor gestión

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:24:36 -05:00
50becc3c61
[IMPROVED] Actualizar estructura de directorios en README.md
- Actualizar el diagrama de estructura para reflejar los nuevos directorios
- Añadir información sobre los directorios ollama, data y sounds
- Mejorar la claridad de la jerarquía de directorios

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:20:17 -05:00
b54ea64da5
[IMPROVED] Mover directorios ollama y sounds a carpeta de desarrollo
- Modificar ollama_up.sh para crear carpeta ollama en directorio raíz
- Modificar claude_voice.py para crear carpeta sounds en directorio raíz
- Mejorar la determinación de rutas en ambos scripts

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-01 17:18:51 -05:00
c35f705537
[IMPROVED] Mejorar interacción con Claude Code en claude_voice.py
- Añadido indicador de progreso animado durante la espera de respuestas
- Implementación de timeout configurable para evitar esperas indefinidas
- Nuevo comando de voz 'versión' para verificar la versión de Claude Code
- Nueva opción --version para consultar directamente la versión instalada
- Información más clara sobre el estado de las respuestas
- Sugerencias de solución para problemas comunes
- Actualizado README con las nuevas características

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-30 23:13:04 -05:00