github / github/gh-classroom

Feature request: When opening assignment list in a browser, URL should also be outputted, similar to gh auth login, in case terminal is headless

Offen Anfängerfreundlich
#21 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
126
Forks
21
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

E.g.:

```
$ gh classroom assignments --web
? Select a classroom: Introduction to Game Development
22 Assignments for Introduction to Game Development

Opening in your browser.
```

Versus:

```
$ gh auth login
? You're already logged into github.com. Do you want to re-authenticate? Yes
? What is your preferred protocol for Git operations? HTTPS
? How would you like to authenticate GitHub CLI? Login with a web browser

! First copy your one-time code: 306B-9B4C
Press Enter to open github.com in your browser...
! Failed opening a web browser at https://github.com/login/device
exec: "xdg-open,x-www-browser,www-browser,wslview": executable file not found in $PATH
Please try entering the URL in your browser manually
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Implementierung von `gh classroom assignments --web` und vergleiche deren Verhalten beim Öffnen des Browsers mit dem Beispiel `gh auth login`. Sorge dafür, dass der Aufgabenlisten-Ablauf die Browser-URL bereitstellt, wenn das Öffnen nicht möglich ist oder das Terminal headless ist, und überprüfe anschließend, dass die URL weiterhin zusammen mit der vorhandenen Aufgabenausgabe angezeigt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
65/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.