From e10a69345c8f0cb376159942298e6d0956a5ae58 Mon Sep 17 00:00:00 2001 From: "Mauro Rosero P." Date: Wed, 12 Mar 2025 19:22:18 -0500 Subject: [PATCH] [IMPROVED] Mejorar formato de autores en README y extraer datos de git config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Añadir Claude Code como colaborador digital en README - Mejorar la visualización del autor principal en READMEs de nuevos proyectos - Ajustar parámetros del diálogo de selección de licencia en project_create.sh 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- README.md | 3 ++- bin/lib/console.lib | 5 +++-- bin/project_create.sh | 8 ++++---- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 3a931f6..a39930d 100644 --- a/README.md +++ b/README.md @@ -278,7 +278,8 @@ Este proyecto está licenciado bajo la Licencia Pública General Affero (AGPL) - ## 👥 Colaboradores - **Mauro Rosero P.** - Desarrollador Principal - [mauro@rosero.one](mailto:mauro@rosero.one) -- **Cortana Rosero One** - Asistente Digital (Claude Code) - [cortana@rosero.one](mailto:cortana@rosero.one) +- **Claude Code** - Asistente Digital - [claude@anthropic.com](mailto:claude@anthropic.com) +- **Cortana Rosero One** - Asistente Digital - [cortana@rosero.one](mailto:cortana@rosero.one) ## 📞 Soporte diff --git a/bin/lib/console.lib b/bin/lib/console.lib index 7fdb60d..baa1213 100755 --- a/bin/lib/console.lib +++ b/bin/lib/console.lib @@ -86,14 +86,15 @@ function dialog_input_radio() { local helper="$2" local options="$3" local rows="${4:-$CROWS}" - local width="${5:-$CWIDTH}" + local forced_rows="${5:-${rows}}" + local width="${6:-$CWIDTH}" # Calcular el número de elementos local elements=$(echo "$options" | awk '{print NF/3 + 1}') ((rows += elements)) exec 3>&1; - value=$(dialog --keep-window --begin ${CX} ${CY} --colors --no-shadow --backtitle "${title}" --title "${apps_title}" --radiolist "\n${label}\n${helper}" ${rows} ${width} ${elements} ${options} 2>&1 1>&3) + value=$(dialog --keep-window --begin ${CX} ${CY} --colors --no-shadow --backtitle "${title}" --title "${apps_title}" --radiolist "\n${label}\n${helper}" ${forced_rows} ${width} ${elements} ${options} 2>&1 1>&3) codex=$? exec 3>&-; diff --git a/bin/project_create.sh b/bin/project_create.sh index f3a4169..8967ce2 100755 --- a/bin/project_create.sh +++ b/bin/project_create.sh @@ -168,7 +168,7 @@ function request_project_type() { fi done - dialog_input_radio "${proj_008}" "${proj_009}" "$OPTIONS" + dialog_input_radio "${proj_008}" "${proj_009}" "$OPTIONS" 22 22 70 if [ $codex -ne 0 ]; then echo "${head_canceled}" @@ -233,7 +233,7 @@ function request_project_license() { done # Reducimos el tamaño del diálogo para que muestre menos opciones a la vez - dialog_input_radio "${proj_014}" "${proj_015}" "$OPTIONS" 10 70 + dialog_input_radio "${proj_014}" "${proj_015}" "$OPTIONS" 22 22 70 if [ $codex -ne 0 ]; then echo "${head_canceled}" @@ -558,7 +558,7 @@ Ver el archivo [LICENSE](LICENSE) para más detalles. ## 👥 Autores -- [$(git config user.name)] ($(git config user.email)) +- **$(git config user.name)** - Desarrollador Principal - [$(git config user.email)](mailto:$(git config user.email)) --- @@ -795,4 +795,4 @@ function main() { } # Ejecutar función principal -main \ No newline at end of file +main