MCPcopy
hub / github.com/hashicorp/vault / StringVar

Method StringVar

command/base_flags.go:486–506  ·  view source on GitHub ↗
(i *StringVar)

Source from the content-addressed store, hash-verified

484}
485
486func (f *FlagSet) StringVar(i *StringVar) {
487 if i == nil {
488 return
489 }
490
491 val := i.Default
492 envVar, ok := os.LookupEnv(i.EnvVar)
493 if ok {
494 val = envVar
495 }
496
497 f.VarFlag(&VarFlag{
498 Name: i.Name,
499 Aliases: i.Aliases,
500 Usage: i.Usage,
501 Default: i.Default,
502 EnvVar: i.EnvVar,
503 Value: newStringValue(val, i.Target, i.Hidden, i.Normalizers),
504 Completion: i.Completion,
505 })
506}
507
508type stringValue struct {
509 hidden bool

Callers 15

FlagsMethod · 0.95
FlagsMethod · 0.95
FlagsMethod · 0.95
FlagsMethod · 0.95
FlagsMethod · 0.95
FlagsMethod · 0.95
FlagsMethod · 0.95
FlagsMethod · 0.95
FlagsMethod · 0.95
FlagsMethod · 0.95
FlagsMethod · 0.95
FlagsMethod · 0.95

Calls 2

VarFlagMethod · 0.95
newStringValueFunction · 0.85

Tested by 1