MCPcopy Create free account
hub / github.com/UiPath/uipathcli / convertBoolFlag

Method convertBoolFlag

commandline/cli.go:206–223  ·  view source on GitHub ↗
(flag *FlagDefinition)

Source from the content-addressed store, hash-verified

204}
205
206func (c Cli) convertBoolFlag(flag *FlagDefinition) *cli.BoolFlag {
207 envVars := []string{}
208 if flag.EnvVarName != "" {
209 envVars = append(envVars, flag.EnvVarName)
210 }
211 var value bool
212 if flag.DefaultValue != nil {
213 value = flag.DefaultValue.(bool)
214 }
215 return &cli.BoolFlag{
216 Name: flag.Name,
217 Usage: flag.Summary,
218 Sources: cli.EnvVars(envVars...),
219 Required: flag.Required,
220 Hidden: flag.Hidden,
221 Value: value,
222 }
223}
224
225func (c Cli) convertStringFlag(flag *FlagDefinition) *cli.StringFlag {
226 envVars := []string{}

Callers 1

convertFlagMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected