From 1cdeb6cc9b649031d8c11a91bfad67e9fe4fcd95 Mon Sep 17 00:00:00 2001 From: axelKingsley Date: Mon, 18 Dec 2023 12:47:15 -0600 Subject: [PATCH] Condense case/switch statement --- internal/flags/helpers.go | 46 ++++++++++----------------------------- 1 file changed, 12 insertions(+), 34 deletions(-) diff --git a/internal/flags/helpers.go b/internal/flags/helpers.go index d9d1f79036..a2a189d7db 100644 --- a/internal/flags/helpers.go +++ b/internal/flags/helpers.go @@ -236,40 +236,18 @@ func AutoEnvVars(flags []cli.Flag, prefix string) { envvar := strings.ToUpper(prefix + "_" + strings.ReplaceAll(strings.ReplaceAll(flag.Names()[0], ".", "_"), "-", "_")) switch flag := flag.(type) { - case *cli.StringFlag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *cli.StringSliceFlag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *cli.BoolFlag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *cli.IntFlag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *cli.Int64Flag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *cli.Uint64Flag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *cli.Float64Flag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *cli.DurationFlag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *cli.PathFlag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *BigFlag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *TextMarshalerFlag: - flag.EnvVars = append(flag.EnvVars, envvar) - - case *DirectoryFlag: + case *cli.StringFlag, + *cli.StringSliceFlag, + *cli.BoolFlag, + *cli.IntFlag, + *cli.Int64Flag, + *cli.Uint64Flag, + *cli.Float64Flag, + *cli.DurationFlag, + *cli.PathFlag, + *BigFlag, + *TextMarshalerFlag, + *DirectoryFlag: flag.EnvVars = append(flag.EnvVars, envvar) } }