atom-community / atom-community/atom-script

No longer using Go script's directory as current working directory

Abierto
#1,007 3 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
730
Forks
265
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Several weeks ago, executing Go scripts would use the script's directory as the Current Working Directory, thereby ensuring that any data files were available. With the most recent version (3.8.1), the CWD has changed to GOPATH's src directory instead. As a result, it's looking for the data files in the wrong place.

Could the original behaviour be restored? Putting a specific project's data files in the src/ root is a bad idea (doesn't follow the GOPATH convention).

NOTE: I have no idea which version introduced this, because I don't know what version I was using before the upgrade, and I haven't found a way to downgrade packages.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza reproduciendo un script de Go ejecutado con Atom Script 3.8.1 y con un archivo de datos junto al script; después, sigue el punto de entrada del paquete que inicia procesos para ver cómo se selecciona el directorio de trabajo actual. Se considera terminado cuando el script vuelve a resolver sus archivos de datos desde su propio directorio en lugar de GOPATH/src, con el comportamiento cubierto por una prueba de regresión adecuada si la estructura de pruebas existente lo permite.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
go, javascript
Área
tooling
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.