From d81e76a5f5d0282c2cabec11c12276d8b84b3631 Mon Sep 17 00:00:00 2001 From: Luis Ernesto Portillo Zaldivar Date: Mon, 14 Jul 2025 16:00:16 -0600 Subject: [PATCH] =?UTF-8?q?\"docs:=20Actualizar=20GEMINI.md=20con=20manejo?= =?UTF-8?q?=20de=20contenido=20multil=C2=A1nea=20para=20tea\"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GEMINI.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/GEMINI.md b/GEMINI.md index c496a6a..344baf8 100644 --- a/GEMINI.md +++ b/GEMINI.md @@ -11,7 +11,7 @@ tea issue create --title "Título del Issue" --description "Descripción detalla ``` - `--title`: Especifica el título del issue. -- `--description`: Especifica la descripción o cuerpo del issue. +- `--description`: Especifica la descripción o cuerpo del issue. Para contenido multilínea, ver la sección "Manejo de Contenido Multilínea". - `--labels`: Especifica una o más etiquetas separadas por comas. --- @@ -34,6 +34,26 @@ tea comment 3 "Comentario de prueba" **Nota:** No se deben utilizar flags como `-i` o `--message`. El formato es directo. +### Manejo de Contenido Multilínea + +Para comentarios o descripciones que contengan múltiples líneas, es crucial escapar los saltos de línea (`\n`) dentro de la cadena. Esto asegura que el shell interprete todo el contenido como un único argumento. + +**Ejemplo para `tea comment`:** + +```bash +tea comment "Línea 1 del comentario.\nLínea 2 del comentario.\nLínea 3 del comentario." +``` + +**Ejemplo para `tea issue create` (en `--description`):** + +```bash +tea issue create --title "Título del Issue" --description "Descripción detallada del issue.\nEsta es la segunda línea de la descripción.\nY esta es la tercera." --labels "etiqueta1" +``` + +**Nota sobre compatibilidad de Shell:** +En entornos Windows, el uso de `printf` para mensajes multilínea puede no estar disponible. En su lugar, se puede intentar usar `echo` con saltos de línea escapados (`\n`), aunque su comportamiento puede variar. La forma más robusta es asegurar que toda la cadena se pase como un único argumento al comando `tea`. + + --- ## Realizar Commits