Add a --version flag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 85/100
Rechercherichtung
Beginne in cmd/metcode/main.go und verfolge, wie Kommandozeilenargumente die REPL erreichen. Ergänze dort das Verhalten des Versions-Flags und überprüfe dann, dass --version und -v beendet werden, bevor die REPL startet, und dass ein gewöhnlicher Build dev ausgibt. Dokumentiere das -ldflags-Beispiel in der README- oder CONTRIBUTING-Datei.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
What
There's no way to check which version of MetCode you're running.
Where
cmd/metcode/main.go
Suggested approach
-
Add
var version = "dev"inmain -
Print it when
--version/-vis passed, then exit -
Allow overriding at build time:
go build -ldflags "-X main.version=v0.1.0" -o metcode ./cmd/metcode
Done when
-
metcode --versionprints the version and exits without starting the REPL - A plain
go buildstill works (printsdev) - The
-ldflagsusage is documented (README or CONTRIBUTING)
- Vorherrschende Sprache
- Go
- Sterne
- 1
- Forks
- 2
- Ø Merge
- 1 Std. 31 Min.
- Gemergte PRs (30 T.)
- 7
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Edwin-metcalf/MetCode
-
documentation enhancement help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Edwin-metcalf/MetCode#19 ·
-
bug good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Edwin-metcalf/MetCode#18 ·
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Edwin-metcalf/MetCode#16 ·
-
testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Edwin-metcalf/MetCode#9 ·
-
Add a MakefileOffenenhancement good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Edwin-metcalf/MetCode#8 ·
Alle Issues in Edwin-metcalf/MetCode
Ähnliche Issues
-
oss/0 pending team/container-integrations
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
DataDog/datadog-agent#58323 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
kind/bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
kubernetes-sigs/external-dns#6816 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
ANSI translator ignores SGR 22/24 (and other attribute-off codes): bold and underline never turn offOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100