MCPcopy Create free account
hub / github.com/coder/envbox / StringVarP

Function StringVarP

cli/cliflag/cliflag.go:56–62  ·  view source on GitHub ↗

StringVarP sets a string flag on the given flag set.

(flagset *pflag.FlagSet, p *string, name string, shorthand string, env string, def string, usage string)

Source from the content-addressed store, hash-verified

54
55// StringVarP sets a string flag on the given flag set.
56func StringVarP(flagset *pflag.FlagSet, p *string, name string, shorthand string, env string, def string, usage string) {
57 v, ok := os.LookupEnv(env)
58 if !ok || v == "" {
59 v = def
60 }
61 flagset.StringVarP(p, name, shorthand, v, fmtUsage(usage, env))
62}
63
64func StringArray(flagset *pflag.FlagSet, name, shorthand, env string, def []string, usage string) {
65 v, ok := os.LookupEnv(env)

Callers 2

dockerCmdFunction · 0.92
TestCliflagFunction · 0.92

Calls 1

fmtUsageFunction · 0.85

Tested by 1

TestCliflagFunction · 0.74