Support BROWSER env variable when selecting a browser to launch for oauth2
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- go
- Área
- authentication, cli
Línea de trabajo
Comienza con vendor/github.com/pkg/browser/browser_linux.go y compara su selección del lanzador de Linux con la implementación de navegador go-gh referenciada. Se considera terminado cuando la variable de entorno estándar BROWSER puede proporcionar el comando de lanzamiento del navegador OAuth2, mientras que el comportamiento existente del lanzador de Linux sigue disponible cuando no está definida.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
The current code for launching a browser to do oauth2 login in Linux hardcodes three linux browser launchers.
providers := []string{"xdg-open", "x-www-browser", "www-browser"}
vendor/github.com/pkg/browser/browser_linux.go
It would be nice if that choice could be overridden via the standard BROWSER= env variable. This would allow the end user to provide alternative browser launch commands. This is, for example, what the github browser utility does go-gh/blob/trunk/pkg/browser/browser.go
The use case for this is users running in dev containers. This allows them to have custom scripts that forward the browser request to outside of the dev container so it can be launched from the host browser (since the dev container likely does not contain a gui browser)
- Lenguaje dominante
- Go
- Estrellas
- 6.1k
- Forks
- 2.2k
- Merge medio
- 2 d 2 h
- PR fusionados (30 d)
- 28
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
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 docker/cli
-
[v29.9.0-rc.1 regression] e2e: TestRunAttachedFromRemoteImageAndRemove failing with v29.9.0-rc.1Posiblemente ocupada @thaJeztah la tomó hace 2 días. Abiertoarea/testing kind/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
docker/cli#7352 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
`docker context export` writes a truncated tar archivePosiblemente ocupada @2arian3 la tomó hace 10 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 92/100
Los mantenedores suelen responder en 1 día
-
`docker logout docker.io` does not remove Docker Hub credentialsPosiblemente ocupada @yin2hao la tomó hace 12 días. Abiertokind/bug status/0-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Truncating log lines at 75 characters makes them useless.Posiblemente ocupada @locker95 la tomó hace 54 días. Abiertokind/bug status/0-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
docker/cli#7176 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
cli-plugins/hooks: max-message enforcement is off by onePosiblemente ocupada @fallintoplace la tomó hace 133 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
docker/cli#7005 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de docker/cli
Issues similares
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
AOSSIE-Org/DebateAI#611 ·
Los mantenedores suelen responder en 3 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
MHSanaei/3x-ui#6737 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
terraform-provider
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
ClickHouse/terraform-provider-clickhousedbops#281 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
open-telemetry/opentelemetry-go-compile-instrumentation#1450 ·
Los mantenedores suelen responder en 2 días