vitessio/vitess

Rewrite `flagutil.OptionalFlag` to use generics

Fermée

#11 154 ouverte le 1 sept. 2022

 (8 commentaires) (0 réaction) (1 personne assignée)Go (2 383 forks)batch import
Component: CLIType: Internal Cleanupgood first issue

Métriques du dépôt

Stars
 (21 237 étoiles)
Métriques de merge PR
 (Merge moyen 3j 21h) (134 PRs mergées en 30 j)

Description

Now that we have generics, we can stop hand-writing each implementation of flagutil.OptionalFlag for each type we want, instead writing a generic OptionalFlag over any type T, providing a parsing function that has the signature func(string) (T, error)

Guide contributeur