default error output formatting isn't ergonomic
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, shell
Línea de trabajo
Comienza localizando el formato de salida de errores predeterminado y el manejo de failCmd en semantic-release/exec; después, reproduce un comando fallido cuyo stdout contenga texto multilínea y secuencias de escape ANSI. Se considera terminado cuando la salida predeterminada sea legible y se haya abordado el problema de quoting del issue sin requerir un failCmd personalizado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I know I can provide a failCmd, and I'll do that, but it seems to me the default failure output could be improved. It prints the stdout stringified, which is an assault on the eyes...
Aside from that it's not 100% straightforward how to deal with quoting in making a failCmd that will print the output as-is.
shortMessage: 'Command failed with exit code 1: ./run release 7.0.0',
command: './run release 7.0.0',
exitCode: 1,
signal: undefined,
signalDescription: undefined,
stdout:
'Login Succeeded\nmaster\njcore/clarity\n*********************************************\nSuccessfully compiled 414 files with Babel.\nSuccessfully compiled 714 files with Babel.\nHappy[1]: Version: 5.0.1. Threads: 4\nHappy[1]: All set; signaling webpack to proceed.\nHash: \u001b[1m8a4bddc52b72ec4bb568\u001b[39m\u001b[22m\nVersion: webpack \u001b[1m4.28.0\u001b[39m\u001b[22m\nTime: \u001b[1m64663\u001b[39m\u001b[22mms\nBuilt at: 09/30/2020 \u001b[1m10:20:58 PM\u001b[39m\u001b[22m\n \u001b[1mAsset\u001b[39m\u001b[22m \u001b[1mSize\u001b[39m\u001b[22m \u001b[1mChunks\u001b[39m\u001b[22m \u001b[1m\u001b[39m\u001b[22m \u001b[1m\u001b[39m\u001b[22m \u001b[1mChunk Names\u001b[39m\u001b[22m\n \u001b[1m\u001b[32m0_e0568fa039ca1be3a035.js\u001b[39m\u001b[22m 46.9 KiB \u001b[1m0\u001b[39m\u001b[22m \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m \n \u001b[1m\u001b[32m0_e0568fa039ca1be3a035.js.map\u001b[39m\u001b[22m 123 KiB \u001b[1m0\u001b[39m\u001b[22m \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m \n \u001b[1m\u001b[32m11_5b4b19d4d23cb7309e43.js\u001b[39m\u001b[22m 71.6 KiB \u001b[1m11\u001b[39m\u001b[22m \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m \n \u001b[1m\u001b[32m11_5b4b19d4d23cb7309e43.js.map\u001b[39m\u001b[22m 300 KiB \u001b[1m11\u001b[39m\u001b[22m \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m \n \u001b[1m\u001b[32m12_1530a720f145ffeffdf4.js\u001b[39m\u001b[22m 26.1 KiB \u001b[1m12\u001b[39m\u001b[22m \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m \n \u001b[1m\u001b[32m12_1530a720f145ffeffdf4.js.map\u001b[39m\u001b[22m 56.2 KiB \u001b[1m12\u001b[39m\u001b[22m \u001
- Lenguaje dominante
- JavaScript
- Estrellas
- 165
- Forks
- 28
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de semantic-release/exec
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
semantic-release/exec#535 · 3 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
semantic-release/exec#480 · 1 comentario ·
-
fails when ${nextRelease.notes} contains quotesPosiblemente ocupada @scrocquesel la tomó hace 485 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
semantic-release/exec#459 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
semantic-release/exec#413 ·
-
Error in `npm audit signatures`Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
semantic-release/exec#412 · 1 comentario ·
Todos los issues de semantic-release/exec
Issues similares
-
[DevEx]: Playground specs are excluded from both GUI and CI, so videoPlayground is unreachableAbiertodev experience
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
cuttle-cards/cuttle#1413 ·
Los mantenedores suelen responder en 1 día
-
macOS
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
beyondcode/herd-community#1761 ·
-
More wallpapersAbiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
Make a dry lesson funAbiertocontent good first issue hacktoberfest
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
vieanderes/understory#19 ·
-
automated issue report
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
lirantal/discoprint#37 ·
Los mantenedores suelen responder en 1 día